diff --git a/src/serializer-options.ts b/src/serializer-options.ts index 5e65f0e..ee7faa5 100644 --- a/src/serializer-options.ts +++ b/src/serializer-options.ts @@ -14,6 +14,7 @@ export interface SerializerOptions { relationshipLinks?: Links, relationshipMeta?: RelationshipMeta, dataLinks?: Links, + dataMeta?: any, included?: boolean, includedLinks?: Links, embed?: boolean, diff --git a/src/serializer-utils.ts b/src/serializer-utils.ts index b0585a4..0a329d9 100644 --- a/src/serializer-utils.ts +++ b/src/serializer-utils.ts @@ -145,6 +145,11 @@ export class SerializerUtils { data.links = this.getLinks(this.record, this.opts.dataLinks); } + // Data meta. + if (this.opts.dataMeta) { + data.meta = this.getMeta(this.record, this.opts.dataMeta); + } + _.each(this.opts.attributes, (attribute) => { var splittedAttributes = attribute.split(':');