clide-js
    Preparing search index...

    Type Alias ExpandedOptionsConfig<T>

    ExpandedOptionsConfig: T extends T
        ? {
            [K in keyof T as OptionKey<K, OptionAlias<T[K]>>]: T[K] extends {
                alias: string[];
            }
                ? Eval<Replace<T[K], { alias: [...T[K]["alias"], `${K & string}`] }>>
                : T[K]
        }
        : Record<string, OptionConfig>

    An expanded OptionsConfig that keys each option config by all of it's keys and aliases.

    Type Parameters