├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── dist ├── index.d.ts ├── index.js ├── index.js.map ├── manager.d.ts ├── manager.js ├── manager.js.map ├── message-types.d.ts ├── message-types.js ├── message-types.js.map ├── publisher.d.ts ├── publisher.js ├── publisher.js.map ├── pubsub.d.ts ├── pubsub.js ├── pubsub.js.map └── utils │ ├── is-subscriptions.d.ts │ ├── is-subscriptions.js │ └── is-subscriptions.js.map ├── documentation ├── assets │ ├── css │ │ ├── main.css │ │ └── main.css.map │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.js ├── classes │ ├── _manager_.subscriptionmanager.html │ ├── _message_types_.messagetypes.html │ ├── _publisher_.subscriptionpublisher.html │ └── _pubsub_.pubsub.html ├── globals.html ├── index.html ├── interfaces │ ├── _manager_.manageroptions.html │ ├── _manager_.operationmessage.html │ ├── _manager_.operationmessagepayload.html │ ├── _manager_.removesubscriptionparams.html │ ├── _manager_.subscription.html │ └── _publisher_.subscriptionpublisheroptions.html └── modules │ ├── _index_.html │ ├── _manager_.html │ ├── _message_types_.html │ ├── _publisher_.html │ ├── _pubsub_.html │ └── _utils_is_subscriptions_.html ├── images └── server-diagram.png ├── package.json ├── preprocessor.js ├── src ├── index.ts ├── manager.ts ├── message-types.ts ├── publisher.ts ├── pubsub.ts └── utils │ └── is-subscriptions.ts ├── test.js ├── tests ├── manager.test.ts ├── mocks.ts ├── publisher.test.ts └── schema.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | coverage -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/manager.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/manager.d.ts -------------------------------------------------------------------------------- /dist/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/manager.js -------------------------------------------------------------------------------- /dist/manager.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/manager.js.map -------------------------------------------------------------------------------- /dist/message-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/message-types.d.ts -------------------------------------------------------------------------------- /dist/message-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/message-types.js -------------------------------------------------------------------------------- /dist/message-types.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/message-types.js.map -------------------------------------------------------------------------------- /dist/publisher.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/publisher.d.ts -------------------------------------------------------------------------------- /dist/publisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/publisher.js -------------------------------------------------------------------------------- /dist/publisher.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/publisher.js.map -------------------------------------------------------------------------------- /dist/pubsub.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/pubsub.d.ts -------------------------------------------------------------------------------- /dist/pubsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/pubsub.js -------------------------------------------------------------------------------- /dist/pubsub.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/pubsub.js.map -------------------------------------------------------------------------------- /dist/utils/is-subscriptions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/utils/is-subscriptions.d.ts -------------------------------------------------------------------------------- /dist/utils/is-subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/utils/is-subscriptions.js -------------------------------------------------------------------------------- /dist/utils/is-subscriptions.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/dist/utils/is-subscriptions.js.map -------------------------------------------------------------------------------- /documentation/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/css/main.css -------------------------------------------------------------------------------- /documentation/assets/css/main.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/css/main.css.map -------------------------------------------------------------------------------- /documentation/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/images/icons.png -------------------------------------------------------------------------------- /documentation/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/images/icons@2x.png -------------------------------------------------------------------------------- /documentation/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/images/widgets.png -------------------------------------------------------------------------------- /documentation/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /documentation/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/js/main.js -------------------------------------------------------------------------------- /documentation/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/assets/js/search.js -------------------------------------------------------------------------------- /documentation/classes/_manager_.subscriptionmanager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/classes/_manager_.subscriptionmanager.html -------------------------------------------------------------------------------- /documentation/classes/_message_types_.messagetypes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/classes/_message_types_.messagetypes.html -------------------------------------------------------------------------------- /documentation/classes/_publisher_.subscriptionpublisher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/classes/_publisher_.subscriptionpublisher.html -------------------------------------------------------------------------------- /documentation/classes/_pubsub_.pubsub.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/classes/_pubsub_.pubsub.html -------------------------------------------------------------------------------- /documentation/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/globals.html -------------------------------------------------------------------------------- /documentation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/index.html -------------------------------------------------------------------------------- /documentation/interfaces/_manager_.manageroptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_manager_.manageroptions.html -------------------------------------------------------------------------------- /documentation/interfaces/_manager_.operationmessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_manager_.operationmessage.html -------------------------------------------------------------------------------- /documentation/interfaces/_manager_.operationmessagepayload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_manager_.operationmessagepayload.html -------------------------------------------------------------------------------- /documentation/interfaces/_manager_.removesubscriptionparams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_manager_.removesubscriptionparams.html -------------------------------------------------------------------------------- /documentation/interfaces/_manager_.subscription.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_manager_.subscription.html -------------------------------------------------------------------------------- /documentation/interfaces/_publisher_.subscriptionpublisheroptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/interfaces/_publisher_.subscriptionpublisheroptions.html -------------------------------------------------------------------------------- /documentation/modules/_index_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_index_.html -------------------------------------------------------------------------------- /documentation/modules/_manager_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_manager_.html -------------------------------------------------------------------------------- /documentation/modules/_message_types_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_message_types_.html -------------------------------------------------------------------------------- /documentation/modules/_publisher_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_publisher_.html -------------------------------------------------------------------------------- /documentation/modules/_pubsub_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_pubsub_.html -------------------------------------------------------------------------------- /documentation/modules/_utils_is_subscriptions_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/documentation/modules/_utils_is_subscriptions_.html -------------------------------------------------------------------------------- /images/server-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/images/server-diagram.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/package.json -------------------------------------------------------------------------------- /preprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/preprocessor.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/manager.ts -------------------------------------------------------------------------------- /src/message-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/message-types.ts -------------------------------------------------------------------------------- /src/publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/publisher.ts -------------------------------------------------------------------------------- /src/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/pubsub.ts -------------------------------------------------------------------------------- /src/utils/is-subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/src/utils/is-subscriptions.ts -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/test.js -------------------------------------------------------------------------------- /tests/manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tests/manager.test.ts -------------------------------------------------------------------------------- /tests/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tests/mocks.ts -------------------------------------------------------------------------------- /tests/publisher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tests/publisher.test.ts -------------------------------------------------------------------------------- /tests/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tests/schema.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxe/graphql-aws-iot-server/HEAD/yarn.lock --------------------------------------------------------------------------------