auth.provider API
    Preparing search index...

    Interface DuplicateContributeDetails

    Per A2-β §6.1. identityKind discriminates name-keyed collision ("name"), route id collision ("id"), route mountPath collision ("mountPath"), and effective method+path collision ("effective-method-path").

    interface DuplicateContributeDetails {
        identity: string;
        identityKind: "id" | "name" | "mountPath" | "effective-method-path";
        kind: string;
        modules: readonly [string, string];
        reason: "duplicate-contribute";
    }
    Index

    Properties

    identity: string

    Identity string. Format depends on identityKind:

    • "name": the contribution name.
    • "id": the RouteContribution.id.
    • "mountPath": the RouteContribution.mountPath (no id).
    • "effective-method-path": " <advertisement.path>".
    identityKind: "id" | "name" | "mountPath" | "effective-method-path"
    kind: string
    modules: readonly [string, string]
    reason: "duplicate-contribute"