Skip to content

Commit e594be7

Browse files
authored
Merge pull request #10 from js-items/develop
fix: added default sort
2 parents db52426 + 6d62f75 commit e594be7

File tree

14 files changed

+42
-34
lines changed

14 files changed

+42
-34
lines changed

assets/jscpd-badge.svg

Lines changed: 2 additions & 2 deletions
Loading

dist/FacadeConfig.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Item } from '@js-items/foundation';
1+
import { Item, Sort } from '@js-items/foundation';
22
import Facade from '@js-items/foundation/dist/Facade';
33
import CreateFilter from './types/CreateFilter';
44
import CreatePatch from './types/CreatePatch';
@@ -34,5 +34,6 @@ export default interface FacadeConfig<I extends Item> {
3434
readonly beforeDeleteItems?: TransactionHandler;
3535
readonly defaultTransactionHandler: TransactionHandler;
3636
readonly defaultPaginationLimit: number;
37+
readonly defaultSort: Sort<I>;
3738
readonly service: Facade<I>;
3839
}

dist/FactoryConfig.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Item } from '@js-items/foundation';
1+
import { Item, Sort } from '@js-items/foundation';
22
import Facade from '@js-items/foundation/dist/Facade';
33
import CreateFilter from './types/CreateFilter';
44
import CreatePatch from './types/CreatePatch';
@@ -8,6 +8,7 @@ import RequestHandlerFactory from './types/RequestHandlerFactory';
88
import TransactionHandler from './types/TransactionHandler';
99
export default interface FactoryConfig<I extends Item> {
1010
readonly dataKeyName?: string;
11+
readonly defaultSort?: Sort<I>;
1112
readonly enableJsonBodyParser?: boolean;
1213
readonly serverSideGeneratedIds?: boolean;
1314
readonly totalHeaderName?: string;

dist/factory.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Item } from '@js-items/foundation';
22
import { Router } from 'express';
33
import FactoryConfig from './FactoryConfig';
4-
declare const _default: <I extends Item>({ deleteItem, deleteItems, getItem, getItems, updateItem, replaceItem, createItem, totalHeaderName, hasAfterHeaderName, afterHeaderName, hasBeforeHeaderName, beforeHeaderName, afterKey, beforeKey, hasBeforeKey, hasAfterKey, totalKey, paginationKey, envelopParamName, prettyParamName, dataKeyName, serverSideGeneratedIds, ...config }: FactoryConfig<I>) => Router;
4+
declare const _default: <I extends Item>({ deleteItem, deleteItems, getItem, getItems, updateItem, replaceItem, createItem, totalHeaderName, hasAfterHeaderName, defaultSort, afterHeaderName, hasBeforeHeaderName, beforeHeaderName, afterKey, beforeKey, hasBeforeKey, hasAfterKey, totalKey, paginationKey, envelopParamName, prettyParamName, dataKeyName, serverSideGeneratedIds, ...config }: FactoryConfig<I>) => Router;
55
export default _default;

dist/factory.js

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/factory.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/functions/createItem/index.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/functions/createItem/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/functions/getItems/index.js

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)