t7m
Version:
Transformer for Elysia and Hono
6 lines • 482 B
TypeScript
import type { AbstractTransformer } from './abstractTransformer';
export type InputOf<T> = T extends AbstractTransformer<infer I, any, any, any> ? I : never;
export type OutputOf<T> = T extends AbstractTransformer<any, infer O, any, any> ? O : never;
export type PropsOf<T> = T extends AbstractTransformer<any, any, infer P, any> ? P : never;
export type IncludesOf<T> = T extends AbstractTransformer<any, any, any, infer Inc> ? Inc : never;
//# sourceMappingURL=typeHelper.d.ts.map