UNPKG

@orbit/records

Version:

A flexible data access and synchronization layer.

16 lines (14 loc) 354 B
import { InitializedRecord, RecordIdentity, UninitializedRecord } from './record'; export interface RecordNormalizer< RT = string, RI = RecordIdentity, R = UninitializedRecord > { normalizeRecordType(recordType: RT): string; normalizeRecordIdentity(recordIdentity: RI): RecordIdentity; normalizeRecord(record: R): InitializedRecord; }