Skip to content

Commit ea21850

Browse files
committed
fix(shim): fix compatibility with polyfills for decorator support
1 parent 1426446 commit ea21850

2 files changed

Lines changed: 21 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
### Features
55
- add support for default values in schema (#203)
66
- add support for lists with nullable items (#211)
7+
### Fixes
8+
- fix browser shim (compatibility with polyfills for decorator support)
79

810
## v0.15.0
911
### Features

src/browser-shim.ts

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,25 @@ plugins: [
1313
*/
1414

1515
const dummyFn = () => void 0;
16+
const dummyDecorator = () => dummyFn;
1617

17-
export const Arg = dummyFn;
18-
export const Args = dummyFn;
19-
export const ArgsType = dummyFn;
20-
export const Authorized = dummyFn;
21-
export const Ctx = dummyFn;
18+
export const Arg = dummyDecorator;
19+
export const Args = dummyDecorator;
20+
export const ArgsType = dummyDecorator;
21+
export const Authorized = dummyDecorator;
22+
export const Ctx = dummyDecorator;
2223
export const registerEnumType = dummyFn;
23-
export const Field = dummyFn;
24-
export const FieldResolver = dummyFn;
25-
export const Info = dummyFn;
26-
export const InputType = dummyFn;
27-
export const InterfaceType = dummyFn;
28-
export const Mutation = dummyFn;
29-
export const ObjectType = dummyFn;
30-
export const PubSub = dummyFn;
31-
export const Query = dummyFn;
32-
export const Resolver = dummyFn;
33-
export const Root = dummyFn;
34-
export const Subscription = dummyFn;
24+
export const Field = dummyDecorator;
25+
export const FieldResolver = dummyDecorator;
26+
export const Info = dummyDecorator;
27+
export const InputType = dummyDecorator;
28+
export const InterfaceType = dummyDecorator;
29+
export const Mutation = dummyDecorator;
30+
export const ObjectType = dummyDecorator;
31+
export const PubSub = dummyDecorator;
32+
export const Query = dummyDecorator;
33+
export const Resolver = dummyDecorator;
34+
export const Root = dummyDecorator;
35+
export const Subscription = dummyDecorator;
3536
export const createUnionType = dummyFn;
36-
export const UseMiddleware = dummyFn;
37+
export const UseMiddleware = dummyDecorator;

0 commit comments

Comments
 (0)