DIR: /proc/1991109/cwd/usr/share/node_modules/@nodelib/fs.macchiato/out/ |
Current File : //proc/1991109/cwd/usr/share/node_modules/@nodelib/fs.macchiato/out/types.d.ts |
export declare type PrepareOptionsFromClass<T> = { [TKey in keyof T]?: UnboxReturnTypeFromClassItem<T[TKey]>; }; export declare type UnboxReturnTypeFromClassItem<T> = /** * Unbox return type from class method. */ T extends (...args: unknown[]) => infer TReturnType ? TReturnType : /** * Unbox return type from class property. */ T extends (infer TReturnType) ? TReturnType : /** * Default branch. Potentially impossible case. */ T; |