UNPKG

@orbit/jsonapi

Version:

JSON:API support for Orbit.

15 lines (14 loc) 1.18 kB
import { InitializedRecord } from '@orbit/records'; import { RecordResultsDocument, ResourceAtomicResultsDocument } from '../resource-operations'; import { Resource } from '../resource-document'; import { JSONAPIBaseSerializer } from './jsonapi-base-serializer'; export declare class JSONAPIAtomicResultsDocumentSerializer extends JSONAPIBaseSerializer<RecordResultsDocument, ResourceAtomicResultsDocument, unknown, unknown> { serialize(document: RecordResultsDocument): ResourceAtomicResultsDocument; serializeResults(results: InitializedRecord[]): Resource[]; protected serializeLinks(document: RecordResultsDocument, resDocument: ResourceAtomicResultsDocument): void; protected serializeMeta(document: RecordResultsDocument, resDocument: ResourceAtomicResultsDocument): void; deserialize(document: ResourceAtomicResultsDocument): RecordResultsDocument; deserializeAtomicResults(results: Resource[]): InitializedRecord[]; protected deserializeLinks(resDocument: ResourceAtomicResultsDocument, document: RecordResultsDocument): void; protected deserializeMeta(resDocument: ResourceAtomicResultsDocument, document: RecordResultsDocument): void; }