UNPKG

react-tiniest-form

Version:
8 lines (7 loc) 238 B
declare const tag: unique symbol; export type InvariantOf<T> = T & InvariantBrand<T>; export interface InvariantBrand<T> { readonly [tag]: (args: T) => T; } export declare const invariantOf: <T>(args: T) => InvariantOf<T>; export {};