json-api-deserialize
Version:
A deserializer for JSON:API responses
13 lines (12 loc) • 436 B
TypeScript
import IResource from "./resource.interface";
import IResourceIdentifier from "./resource-identifier.interface";
import IError from "./error.interface";
import ILinks from "./links.interface";
export default interface IDocument {
data?: IResource | IResource[] | IResourceIdentifier | IResourceIdentifier[] | null | [];
errors?: IError;
included?: IResource[];
links?: ILinks;
meta?: object;
jsonapi?: object;
}