ngx-airbrush
Version:
Angular client for jsonapi/Graphiti backends
19 lines (18 loc) • 528 B
TypeScript
import { JsonapiResourceRequest } from './interfaces/jsonapi.interface';
import { ResourceBase } from './resource-base.model';
export declare class ResourceSerializer {
private model;
private mdwrapper;
constructor(model: ResourceBase);
toJsonapi(): JsonapiResourceRequest;
serialize(): {
[attrName: string]: any;
};
toHash(): {
[attrName: string]: any;
};
private serializeAll;
private serializeAttributes;
private serializeBelongsTo;
private serializeHasMany;
}