TypeDoc API - v0.28.2

    Type Alias KeyToDeclaration<K>

    KeyToDeclaration: Configuration.TypeDocOptionMap[K] extends boolean
        ? Configuration.BooleanDeclarationOption
        : Configuration.TypeDocOptionMap[K] extends string
        | NormalizedPath
            ? Configuration.StringDeclarationOption
            : Configuration.TypeDocOptionMap[K] extends number
                ? Configuration.NumberDeclarationOption
                : Configuration.TypeDocOptionMap[K] extends GlobString[]
                    ? GlobArrayDeclarationOption
                    : Configuration.TypeDocOptionMap[K] extends | string[]
                    | NormalizedPath[]
                    | NormalizedPathOrModule[]
                        ? Configuration.ArrayDeclarationOption
                        : unknown extends Configuration.TypeDocOptionMap[K]
                            ? | Configuration.MixedDeclarationOption
                            | Configuration.ObjectDeclarationOption
                            : Configuration.TypeDocOptionMap[K] extends Configuration.ManuallyValidatedOption<
                                unknown,
                            >
                                ? | Configuration.MixedDeclarationOption & {
                                    validate(value: ..., i18n: ...): ...;
                                }
                                | Configuration.ObjectDeclarationOption & {
                                    validate(value: ..., i18n: ...): ...;
                                }
                                : Configuration.TypeDocOptionMap[K] extends Record<string, boolean>
                                    ? Configuration.FlagsDeclarationOption<
                                        Configuration.TypeDocOptionMap[K],
                                    >
                                    : Configuration.TypeDocOptionMap[K] extends Record<
                                        (...)
                                        | (...),
                                        infer U,
                                    >
                                        ? Configuration.MapDeclarationOption<U>
                                        : never

    Converts a given TypeDoc option key to the type of the declaration expected.

    Type Parameters

    MMNEPVFCICPMFPCPTTAAATR