frontend/.pnpm-store/v3/files/6d/a7221838962db2d438de5e25a77f2b9936215396df78df9fe9747aa6fa05e2565aa413a692d7298dfe46f3752a192ca3c56de0ac1a0d7389fe964b25673c21

6 lines
340 B
Plaintext

declare type Unwrap<T> = T extends Promise<infer U> ? U : T;
declare type AnyFunction = (...args: any[]) => any;
export declare type GetResponseTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>;
export declare type GetResponseDataTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>["data"];
export {};