diff --git a/src/JsonApi/Specification.TypeGuards.ts b/src/JsonApi/Specification.TypeGuards.ts index eedfdf0..a089b82 100644 --- a/src/JsonApi/Specification.TypeGuards.ts +++ b/src/JsonApi/Specification.TypeGuards.ts @@ -367,7 +367,9 @@ export function isResourceObject(obj: any, _argumentName?: string): obj is Resou (typeof obj.relationships === "undefined" || isRelationshipsObject(obj.relationships) as boolean) && (typeof obj.links === "undefined" || - isLinkObject(obj.links) as boolean) + isLinkObject(obj.links) as boolean) && + (typeof obj.meta === "undefined" || + isMetaObject(obj.meta) as boolean) ) } diff --git a/src/JsonApi/Specification.ts b/src/JsonApi/Specification.ts index cc79b12..4a075ba 100644 --- a/src/JsonApi/Specification.ts +++ b/src/JsonApi/Specification.ts @@ -259,6 +259,7 @@ export type ResourceObject = { attributes?: AttributesObject; relationships?: RelationshipsObject; links?: LinkObject; + meta?: MetaObject; }; /**