@ems-press/content-api-types
Advanced tools
Comparing version 1.0.0-beta.23 to 1.0.0-beta.24
@@ -15,2 +15,3 @@ import { BookSeries, Images, PersonGroups } from '.'; | ||
bookSeriesVolume?: number; | ||
multiVolumeNumber?: number; | ||
titleTex: string; | ||
@@ -54,3 +55,3 @@ title?: string; | ||
}; | ||
multiVolumeParent: { | ||
editionNextBook: { | ||
type: Type; | ||
@@ -63,2 +64,6 @@ cardinality: null | '1'; | ||
}; | ||
multiVolumeParent: { | ||
type: Type; | ||
cardinality: null | '1'; | ||
}; | ||
personGroups: { | ||
@@ -69,4 +74,8 @@ type: PersonGroups.Type; | ||
}; | ||
export declare type SortField = 'createdAt' | 'updatedAt' | 'publishedAt' | 'title' | 'pages'; | ||
export declare type Filter = DateFilter<'created' | 'updated' | 'published'> & IsInFilter<Attributes, 'bookType' | 'doi' | 'isbn' | 'eIsbn' | 'licenseCode' | 'onlineAccessType'> & { | ||
export declare type SortField = 'createdAt' | 'updatedAt' | 'publishedAt' | 'title' | 'pages' | 'bookSeriesVolume' | 'multiVolumeNumber'; | ||
export declare type Filter = DateFilter<'created' | 'updated' | 'published'> & IsInFilter<Attributes, 'bookType' | 'doi' | 'isbn' | 'eIsbn' | 'licenseCode' | 'onlineAccessType'> & IsInFilter<{ | ||
editionNextBook?: string; | ||
editionPreviousBook?: string; | ||
multiVolumeParent?: string; | ||
}, 'editionNextBook' | 'editionPreviousBook' | 'multiVolumeParent'> & { | ||
mscs?: string[]; | ||
@@ -73,0 +82,0 @@ bicSubjectCategories?: string[]; |
@@ -51,3 +51,3 @@ "use strict"; | ||
exports.attributeKeys = { | ||
books: ["createdAt", "updatedAt", "bookType", "bookSeriesVolume", "titleTex", "title", "subtitleTex", "subtitle", "blurbMarkdownTex", "blurbMarkdown", "isbn", "eIsbn", "doi", "publishedAt", "publishedAtPrecision", "onlineAccessType", "mscs", "bicSubjectCategories", "keywords", "pages", "binding", "printWidthCm", "printHeightCm", "publisher", "publisherOrganization", "publisherAddress", "publisherUrl", "copyright", "copyrightUrl", "license", "licenseCode", "licenseUrl"], | ||
books: ["createdAt", "updatedAt", "bookType", "bookSeriesVolume", "multiVolumeNumber", "titleTex", "title", "subtitleTex", "subtitle", "blurbMarkdownTex", "blurbMarkdown", "isbn", "eIsbn", "doi", "publishedAt", "publishedAtPrecision", "onlineAccessType", "mscs", "bicSubjectCategories", "keywords", "pages", "binding", "printWidthCm", "printHeightCm", "publisher", "publisherOrganization", "publisherAddress", "publisherUrl", "copyright", "copyrightUrl", "license", "licenseCode", "licenseUrl"], | ||
//'book-files': keys<BookFiles.Attributes>(), | ||
@@ -68,3 +68,3 @@ 'book-series': ["createdAt", "updatedAt", "name", "code", "issn", "eIssn", "doiPrefix", "descriptionMarkdown", "publisher", "publisherOrganization", "publisherAddress", "publisherUrl", "owner", "ownerUrl", "copyright", "copyrightUrl"], | ||
exports.relationshipKeys = { | ||
books: ["bookSeries", "coverImage", "multiVolumeParent", "editionPreviousBook", "personGroups"], | ||
books: ["bookSeries", "coverImage", "editionNextBook", "editionPreviousBook", "multiVolumeParent", "personGroups"], | ||
//'book-files': keys<BookFiles.Relationships>(), | ||
@@ -85,3 +85,3 @@ 'book-series': ["coverImage"], | ||
exports.filterKeys = { | ||
books: ["createdBefore", "updatedBefore", "publishedBefore", "createdAfter", "updatedAfter", "publishedAfter", "licenseCode", "bookType", "doi", "isbn", "eIsbn", "onlineAccessType", "licenseCodeEmpty", "isbnEmpty", "eIsbnEmpty", "mscs", "bicSubjectCategories", "keywords", "bookSeries", "bookSeriesEmpty"], | ||
books: ["createdBefore", "updatedBefore", "publishedBefore", "createdAfter", "updatedAfter", "publishedAfter", "licenseCode", "bookType", "doi", "isbn", "eIsbn", "onlineAccessType", "licenseCodeEmpty", "isbnEmpty", "eIsbnEmpty", "editionNextBook", "editionPreviousBook", "multiVolumeParent", "editionNextBookEmpty", "editionPreviousBookEmpty", "multiVolumeParentEmpty", "mscs", "bicSubjectCategories", "keywords", "bookSeries", "bookSeriesEmpty"], | ||
//'book-files': keys<BookFiles.Filter>(), | ||
@@ -102,3 +102,3 @@ 'book-series': ["createdBefore", "updatedBefore", "createdAfter", "updatedAfter", "code", "name", "doiPrefix", "issn", "eIssn"], | ||
exports.sortFields = { | ||
books: ["createdAt", "updatedAt", "publishedAt", "title", "pages"], | ||
books: ["createdAt", "updatedAt", "publishedAt", "title", "pages", "bookSeriesVolume", "multiVolumeNumber"], | ||
//'book-files': keys<SortFieldMap<BookFiles.SortField>>(), | ||
@@ -121,3 +121,3 @@ 'book-series': ["createdAt", "updatedAt", "code", "name"], | ||
exports.sortOptions = { | ||
books: ["createdAt", "updatedAt", "publishedAt", "title", "pages", "-createdAt", "-updatedAt", "-publishedAt", "-title", "-pages"], | ||
books: ["createdAt", "updatedAt", "publishedAt", "title", "pages", "bookSeriesVolume", "multiVolumeNumber", "-createdAt", "-updatedAt", "-publishedAt", "-title", "-pages", "-bookSeriesVolume", "-multiVolumeNumber"], | ||
//'book-files': keys<SortOptionMap<BookFiles.SortField>>(), | ||
@@ -124,0 +124,0 @@ 'book-series': ["createdAt", "updatedAt", "code", "name", "-createdAt", "-updatedAt", "-code", "-name"], |
{ | ||
"name": "@ems-press/content-api-types", | ||
"version": "1.0.0-beta.23", | ||
"version": "1.0.0-beta.24", | ||
"description": "Typescript types for the EMS Press Content API", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
87552
927