@kikiutils/types
Version:
Lightweight utility types package with global declarations, Vue support, and no import required.
13 lines • 762 B
TypeScript
import type { Buffer, Blob as NodeBlob, File as NodeFile } from 'node:buffer';
export type { FilteredKeyPath } from './utils/filtered-key-path';
export type AnyRecord = Record<string, any>;
export type BinaryInput = Blob | Buffer | File | NodeBlob | NodeFile;
export type Booleanish = 'false' | 'true' | boolean;
export type MaybePartial<T> = Partial<T> | T;
export type MaybeReadonly<T> = Readonly<T> | T;
export type Nullable<T> = null | T;
export type Numberish = number | string;
export type PartialRecord<K extends keyof any, T> = Partial<Record<K, T>>;
export type ReadonlyPartialRecord<K extends keyof any, T> = Readonly<PartialRecord<K, T>>;
export type ReadonlyRecord<K extends keyof any, T> = Readonly<Record<K, T>>;
//# sourceMappingURL=index.d.ts.map