UNPKG

@orbit/jsonapi

Version:

JSON:API support for Orbit.

16 lines (15 loc) 1.44 kB
import { RecordOperation } from '@orbit/records'; import { ResourceAtomicOperation, RecordOperationsDocument, ResourceAtomicOperationsDocument } from '../resource-operations'; import { JSONAPIBaseSerializer } from './jsonapi-base-serializer'; export declare class JSONAPIAtomicOperationsDocumentSerializer extends JSONAPIBaseSerializer<RecordOperationsDocument, ResourceAtomicOperationsDocument, unknown, unknown> { serialize(document: RecordOperationsDocument): ResourceAtomicOperationsDocument; protected serializeAtomicOperations(operations: RecordOperation[]): ResourceAtomicOperation[]; protected serializeAtomicOperation(operation: RecordOperation): ResourceAtomicOperation; protected serializeLinks(document: RecordOperationsDocument, resDocument: ResourceAtomicOperationsDocument): void; protected serializeMeta(document: RecordOperationsDocument, resDocument: ResourceAtomicOperationsDocument): void; deserialize(document: ResourceAtomicOperationsDocument): RecordOperationsDocument; deserializeAtomicOperations(operations: ResourceAtomicOperation[]): RecordOperation[]; deserializeAtomicOperation(operation: ResourceAtomicOperation): RecordOperation; protected deserializeLinks(resDocument: ResourceAtomicOperationsDocument, document: RecordOperationsDocument): void; protected deserializeMeta(resDocument: ResourceAtomicOperationsDocument, document: RecordOperationsDocument): void; }