UNPKG

@stnekroman/tstools

Version:

Set of handy tools for TypeScript development

9 lines (8 loc) 239 B
type ResolveMethod<T> = T extends void ? () => void : (arg: T) => void; export declare class Deffered<T = void> { #private; readonly promise: Promise<T>; resolve: ResolveMethod<T>; reject(data: unknown): void; } export {};