From eaabc0d3e4150c12341985f59c716531e5c140ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Thibout=C3=B4t?= Date: Fri, 25 Feb 2022 07:33:09 -0500 Subject: [PATCH] Fix type ResourceObject. Missing "meta". --- src/JsonApi/Specification.TypeGuards.ts | 4 +++- src/JsonApi/Specification.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) 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; }; /**