firelordjs
Version:
🔥 High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience
7 lines (6 loc) • 394 B
TypeScript
import { MetaTypeCreator } from './metaTypeCreator';
import { MetaType } from './metaType';
import { StrictOmit } from '../utils';
type CommonAbstractProps = 'base' | 'write' | 'writeFlatten' | 'read' | 'compare';
export type AbstractMetaTypeCreator<T extends Record<string, unknown>> = Pick<MetaTypeCreator<T, '-'>, CommonAbstractProps> & StrictOmit<MetaType, CommonAbstractProps>;
export {};