UNPKG

@orbit/record-cache

Version:

Orbit base classes used to access and maintain a set of records.

15 lines (14 loc) 683 B
import { RecordOperation, RecordSchema, StandardRecordValidator } from '@orbit/records'; import { StandardValidator, ValidatorForFn } from '@orbit/validators'; import { SyncRecordAccessor } from '../record-accessor'; import { SyncOperationProcessor } from '../sync-operation-processor'; /** * An operation processor that ensures that an operation is compatible with * its associated schema. */ export declare class SyncSchemaValidationProcessor extends SyncOperationProcessor { schema: RecordSchema; validatorFor: ValidatorForFn<StandardValidator | StandardRecordValidator>; constructor(accessor: SyncRecordAccessor); validate(operation: RecordOperation): void; }