export type _Nullable = { [P in keyof T]: T[P] | null; }; export type _NonNullableFields = { [P in keyof T]: NonNullable; }; export type _AddUndefinedToPossiblyUndefinedPropertiesOfInterface = { [K in keyof Base]: Base[K] extends Exclude ? _AddUndefinedToPossiblyUndefinedPropertiesOfInterface : _AddUndefinedToPossiblyUndefinedPropertiesOfInterface | undefined; }; export type _StrictPartial = _AddUndefinedToPossiblyUndefinedPropertiesOfInterface>; export type _StrictRequired = Required<{ [K in keyof Base]: Exclude; }>; export type _UnionToIntersection = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never; export type _Keys = keyof T; export type _DistributiveKeys = T extends unknown ? _Keys : never; /** * Allows picking of keys from unions that are disjoint */ export type _DistributivePick> = T extends unknown ? keyof _Pick extends never ? never : { [P in keyof _Pick]: _Pick[P]; } : never; export type _Pick = Pick>; /** * Allows omitting of keys from unions that are disjoint */ export type _DistributiveOmit> = T extends unknown ? { [P in keyof _Omit]: _Omit[P]; } : never; export type _Omit = Omit>; export declare const urlSafeCharacters: { test(input: string): boolean; }; //# sourceMappingURL=internals.d.ts.map