Skip to content
This repository was archived by the owner on Jun 15, 2021. It is now read-only.

Commit 894a79b

Browse files
committed
fix(deps): Updates to core ^4.1.1.
1 parent 5ad19e3 commit 894a79b

File tree

12 files changed

+23
-23
lines changed

12 files changed

+23
-23
lines changed

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"check-coverage": true
2626
},
2727
"dependencies": {
28-
"@js-entity-repos/core": "^4.1.0",
28+
"@js-entity-repos/core": "^4.1.1",
2929
"lodash": "^4.17.4",
3030
"mongodb": "^3.0.0"
3131
},

src/facade.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ import removeEntities from './functions/removeEntities';
1010
import removeEntity from './functions/removeEntity';
1111
import upsertEntity from './functions/upsertEntity';
1212

13-
export default <Id, Entity>(config: Config<Id, Entity>): Facade<Id, Entity> => {
13+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): Facade<Id, Entity> => {
1414
return {
15-
countEntities: countEntities(config),
16-
createEntity: createEntity(config),
17-
getEntities: getEntities(config),
18-
getEntity: getEntity(config),
19-
overwriteEntity: overwriteEntity(config),
20-
patchEntity: patchEntity(config),
21-
removeEntities: removeEntities(config),
22-
removeEntity: removeEntity(config),
23-
upsertEntity: upsertEntity(config),
15+
countEntities: countEntities<Id, Entity>(config),
16+
createEntity: createEntity<Id, Entity>(config),
17+
getEntities: getEntities<Id, Entity>(config),
18+
getEntity: getEntity<Id, Entity>(config),
19+
overwriteEntity: overwriteEntity<Id, Entity>(config),
20+
patchEntity: patchEntity<Id, Entity>(config),
21+
removeEntities: removeEntities<Id, Entity>(config),
22+
removeEntity: removeEntity<Id, Entity>(config),
23+
upsertEntity: upsertEntity<Id, Entity>(config),
2424
};
2525
};

src/functions/countEntities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import CountEntities from '@js-entity-repos/core/dist/signatures/CountEntities';
22
import Config from '../Config';
33

4-
export default <Id, Entity>(config: Config<Id, Entity>): CountEntities<Entity> => {
4+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): CountEntities<Entity> => {
55
return async ({ filter }) => {
66
const collection = (await config.collection);
77
const count = await collection.find(filter).count();

src/functions/createEntity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import ConflictingEntityError from '@js-entity-repos/core/dist/errors/Conflictin
22
import CreateEntity from '@js-entity-repos/core/dist/signatures/CreateEntity';
33
import Config from '../Config';
44

5-
export default <Id, Entity>(config: Config<Id, Entity>): CreateEntity<Id, Entity> => {
5+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): CreateEntity<Id, Entity> => {
66
return async ({ id, entity }) => {
77
const collection = (await config.collection);
88
const document = config.constructDocument(id, entity);

src/functions/getEntities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const xor = (conditionA: boolean, conditionB: boolean) => {
88
return (conditionA && !conditionB) || (!conditionA && conditionB);
99
};
1010

11-
export default <Id, Entity>(config: Config<Id, Entity>): GetEntities<Entity> => {
11+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): GetEntities<Entity> => {
1212
return async ({ filter, sort, pagination }) => {
1313
const collection = (await config.collection);
1414

src/functions/getEntity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import MissingEntityError from '@js-entity-repos/core/dist/errors/MissingEntityE
22
import GetEntity from '@js-entity-repos/core/dist/signatures/GetEntity';
33
import Config from '../Config';
44

5-
export default <Id, Entity>(config: Config<Id, Entity>): GetEntity<Id, Entity> => {
5+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): GetEntity<Id, Entity> => {
66
return async ({ id }) => {
77
const collection = (await config.collection);
88
const document = await collection.findOne(id);

src/functions/overwriteEntity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import MissingEntityError from '@js-entity-repos/core/dist/errors/MissingEntityE
22
import OverwriteEntity from '@js-entity-repos/core/dist/signatures/OverwriteEntity';
33
import Config from '../Config';
44

5-
export default <Id, Entity>(config: Config<Id, Entity>): OverwriteEntity<Id, Entity> => {
5+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): OverwriteEntity<Id, Entity> => {
66
return async ({ id, entity }) => {
77
const collection = (await config.collection);
88
const opts = { returnOriginal: false, upsert: false };

src/functions/patchEntity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import MissingEntityError from '@js-entity-repos/core/dist/errors/MissingEntityE
22
import PatchEntity from '@js-entity-repos/core/dist/signatures/PatchEntity';
33
import Config from '../Config';
44

5-
export default <Id, Entity>(config: Config<Id, Entity>): PatchEntity<Id, Entity> => {
5+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): PatchEntity<Id, Entity> => {
66
return async ({ id, patch }) => {
77
const collection = (await config.collection);
88
const document = config.constructDocument(id, patch);

src/functions/removeEntities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import RemoveEntities from '@js-entity-repos/core/dist/signatures/RemoveEntities';
22
import Config from '../Config';
33

4-
export default <Id, Entity>(config: Config<Id, Entity>): RemoveEntities<Entity> => {
4+
export default <Id, Entity extends Id>(config: Config<Id, Entity>): RemoveEntities<Entity> => {
55
return async ({ filter }) => {
66
const collection = (await config.collection);
77
await collection.remove(filter);

0 commit comments

Comments
 (0)