@bemedev/types
Version:
Type definitions for Bemedev projects
10 lines • 502 B
TypeScript
import type { Custom, ObjectS, PartialCustom, TransformO } from './types.types';
export declare const transform: {
<T extends ObjectS>(object?: T): TransformO<T>;
const<const T extends ObjectS>(object?: T): TransformO<T>;
custom<T = any>(_?: T): Custom<T>;
partial<T extends ObjectS>(value: T): T & PartialCustom;
tuple<T extends ObjectS[]>(...els: T): TransformO<T>;
union<T extends ObjectS[]>(..._: T): Custom<TransformO<T[number]>>;
};
//# sourceMappingURL=functions.d.ts.map