foxts
Version:
Opinionated collection of common TypeScript utils by @SukkaW
13 lines (11 loc) • 371 B
TypeScript
interface Noop<T = any> {
(...args: any[]): T;
}
declare const noop: Noop;
declare const trueFn: Noop<true>;
declare const falseFn: Noop<false>;
declare const throwFn: Noop<never>;
declare const asyncNoop: Noop<Promise<any>>;
declare const asyncNeverFn: Noop<Promise<never>>;
export { asyncNeverFn, asyncNoop, falseFn, noop, throwFn, trueFn };
export type { Noop };