/** @module @internal */ /** * Check if the value here is an all-consuming monstrosity which will consume * everything in its transdimensional rage. A.k.a. `null` or `undefined`. * * @internal */ export declare const isVoid: (value: unknown) => value is undefined | null; /** @internal */ export declare function curry1(op: (t: T) => U, item?: T): U | ((t: T) => U); export declare function safeToString(value: unknown): string; export declare function identity(value: T): T; /** This is the standard *correct* definition for a function which is a proper subtype of all other functions: parameters of a function subtype must be *wider* than those of the base type, and return types must be *narrower*. Everything is wider than `never[]` and narrower than `unknown`, so any function is assignable to places this is used. */ export type AnyFunction = (...params: never[]) => unknown; //# sourceMappingURL=utils.d.ts.map