Type alias PrefixedKey<TStringMap, TPrefix>

PrefixedKey<TStringMap, TPrefix>: IsNever<TPrefix> extends true
    ? Key<TStringMap>
    : {
        [K in Key<TStringMap>]: K extends `${TPrefix}${KeyPartSeparator}${infer KeyPart2}`
            ? `${ToString<KeyPart2>}`
            : never
    }[Key<TStringMap>]

Type Parameters

Generated using TypeDoc