UNPKG

firelordjs

Version:

🔥 High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience

7 lines (6 loc) • 394 B
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 {};