Skip to content

Commit 91f5070

Browse files
authored
Merge pull request #15 from js-items/develop
fix: fixes ky instance bug and refactored tests
2 parents eaf4408 + d341061 commit 91f5070

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+316
-288
lines changed

assets/jscpd-badge.svg

Lines changed: 2 additions & 2 deletions
Loading

dist/FactoryConfig.d.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { CreateItem, DeleteItems, Filter, GetItem, GetItems, Item, ReplaceItem, Sort, UpdateItem } from '@js-items/foundation';
2-
import Facade from '@js-items/foundation/dist/Facade';
1+
import { CreateItem, DeleteItem, DeleteItems, Filter, GetItem, GetItems, Item, ReplaceItem, Sort, UpdateItem } from '@js-items/foundation';
32
import ky from 'ky';
43
import { ConvertItemIntoOptions } from './types/convertItemIntoOptions';
54
import { Handler } from './types/handler';
@@ -19,23 +18,23 @@ export default interface FactoryConfig<I extends Item> {
1918
readonly paginationKey?: string;
2019
readonly envelopParamName?: string;
2120
readonly prettyParamName?: string;
22-
readonly createFilter: (filter?: Filter<I>) => any;
23-
readonly convertDocumentIntoItem: (document: Document) => I;
24-
readonly convertItemIntoOptions: ConvertItemIntoOptions<I>;
25-
readonly createSort: (sort: Sort<I>) => any;
21+
readonly createFilter?: (filter?: Filter<I>) => any;
22+
readonly convertDocumentIntoItem?: (document: Document) => I;
23+
readonly convertItemIntoOptions?: ConvertItemIntoOptions<I>;
24+
readonly createSort?: (sort: Sort<I>) => any;
2625
readonly updateItem?: Handler<I, UpdateItem<I>>;
2726
readonly updateItemOptions?: ConvertItemIntoOptions<I>;
2827
readonly replaceItem?: Handler<I, ReplaceItem<I>>;
2928
readonly replaceItemOptions?: ConvertItemIntoOptions<I>;
30-
readonly deleteItem?: Handler<I, DeleteItems<I>>;
29+
readonly deleteItem?: Handler<I, DeleteItem<I>>;
3130
readonly deleteItemOptions?: ConvertItemIntoOptions<I>;
32-
readonly deleteItems?: Handler<I, CreateItem<I>>;
31+
readonly deleteItems?: Handler<I, DeleteItems<I>>;
3332
readonly deleteItemsOptions?: ConvertItemIntoOptions<I>;
3433
readonly getItem?: Handler<I, GetItem<I>>;
3534
readonly getItemOptions?: ConvertItemIntoOptions<I>;
3635
readonly getItems?: Handler<I, GetItems<I>>;
3736
readonly getItemsOptions?: ConvertItemIntoOptions<I>;
38-
readonly createItem?: Handler<I, ReplaceItem<I>>;
37+
readonly createItem?: Handler<I, CreateItem<I>>;
3938
readonly createItemOptions?: ConvertItemIntoOptions<I>;
4039
readonly defaultPaginationLimit?: number;
4140
readonly itemName: string;

dist/factory.d.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { /* DeleteItem, */ Item } from '@js-items/foundation';
1+
import { Item } from '@js-items/foundation';
2+
import Facade from '@js-items/foundation/dist/Facade';
23
import FactoryConfig from './FactoryConfig';
3-
declare const _default: <I extends Item>({ deleteItem, deleteItems, getItem, getItems, updateItem, replaceItem, createItem, convertItemIntoOptions, ...config }: FactoryConfig<I>) => any;
4-
export default _default;
4+
declare const factory: <I extends Item>({ deleteItem, deleteItems, getItem, getItems, updateItem, replaceItem, createItem, convertItemIntoOptions, ...config }: FactoryConfig<I>) => Facade<I>;
5+
export default factory;

dist/factory.js

Lines changed: 21 additions & 19 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: 4 additions & 4 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/createItem/index.spec.js

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

0 commit comments

Comments
 (0)