@buurman/commons
Version:
The buurman commons package is a utility belt
5 lines • 424 B
TypeScript
export declare type Transformer<TIn, TOut = TIn> = (value: TIn) => TOut;
export declare type Reducer<TState, TItem> = (state: TState, item: TItem) => TState;
export declare type GetElementType<T extends Array<any>> = T extends (infer U)[] ? U : never;
export declare type PrimitiveTypeName = "string" | "boolean" | "number" | "object" | "undefined" | "function" | "symbol" | "bigint";
//# sourceMappingURL=types.d.ts.map