fusion-plugin-rpc
Version:
Fetch data on the server and client with an RPC style interface.
25 lines (23 loc) • 3.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RPCToken = exports.RPCQueryParamsToken = exports.RPCHandlersToken = exports.RPCHandlersConfigToken = exports.BodyParserOptionsToken = void 0;
var _fusionCore = require("fusion-core");
/** Copyright (c) 2018 Uber Technologies, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
*/
const RPCToken = (0, _fusionCore.createToken)('RPCToken');
exports.RPCToken = RPCToken;
const RPCHandlersToken = (0, _fusionCore.createToken)('RPCHandlersToken');
exports.RPCHandlersToken = RPCHandlersToken;
const BodyParserOptionsToken = (0, _fusionCore.createToken)('BodyParserOptionsToken');
exports.BodyParserOptionsToken = BodyParserOptionsToken;
const RPCHandlersConfigToken = (0, _fusionCore.createToken)('RPCHandlersConfigToken');
exports.RPCHandlersConfigToken = RPCHandlersConfigToken;
const RPCQueryParamsToken = (0, _fusionCore.createToken)('RPCQueryParamsToken');
exports.RPCQueryParamsToken = RPCQueryParamsToken;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSUENUb2tlbiIsImNyZWF0ZVRva2VuIiwiUlBDSGFuZGxlcnNUb2tlbiIsIkJvZHlQYXJzZXJPcHRpb25zVG9rZW4iLCJSUENIYW5kbGVyc0NvbmZpZ1Rva2VuIiwiUlBDUXVlcnlQYXJhbXNUb2tlbiJdLCJzb3VyY2VzIjpbInNyYy90b2tlbnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIENvcHlyaWdodCAoYykgMjAxOCBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICpcbiAqL1xuXG5pbXBvcnQge2NyZWF0ZVRva2VufSBmcm9tICdmdXNpb24tY29yZSc7XG5pbXBvcnQgdHlwZSB7VG9rZW4sIENvbnRleHR9IGZyb20gJ2Z1c2lvbi1jb3JlJztcbmltcG9ydCB0eXBlIHtPcHRpb25zfSBmcm9tICdrb2EtYm9keXBhcnNlcic7XG5pbXBvcnQgdHlwZSB7UlBDQ29uZmlnVHlwZSwgUlBDU2VydmljZVR5cGV9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgUlBDVG9rZW46IFRva2VuPFJQQ1NlcnZpY2VUeXBlPiA9IGNyZWF0ZVRva2VuKCdSUENUb2tlbicpO1xuXG5leHBvcnQgdHlwZSBIYW5kbGVyVHlwZSA9IHtcbiAgW3g6IHN0cmluZ106ICguLi5hcmdzOiBhbnkpID0+IGFueTtcbn07XG5leHBvcnQgY29uc3QgUlBDSGFuZGxlcnNUb2tlbjogVG9rZW48SGFuZGxlclR5cGU+ID1cbiAgY3JlYXRlVG9rZW4oJ1JQQ0hhbmRsZXJzVG9rZW4nKTtcbmV4cG9ydCBjb25zdCBCb2R5UGFyc2VyT3B0aW9uc1Rva2VuOiBUb2tlbjxPcHRpb25zPiA9IGNyZWF0ZVRva2VuKFxuICAnQm9keVBhcnNlck9wdGlvbnNUb2tlbidcbik7XG5leHBvcnQgY29uc3QgUlBDSGFuZGxlcnNDb25maWdUb2tlbjogVG9rZW48UlBDQ29uZmlnVHlwZT4gPSBjcmVhdGVUb2tlbihcbiAgJ1JQQ0hhbmRsZXJzQ29uZmlnVG9rZW4nXG4pO1xuXG5leHBvcnQgY29uc3QgUlBDUXVlcnlQYXJhbXNUb2tlbjogVG9rZW48e1xuICBmcm9tOiAoY3R4OiBDb250ZXh0KSA9PiBBcnJheTxbc3RyaW5nLCBzdHJpbmddPjtcbn0+ID0gY3JlYXRlVG9rZW4oJ1JQQ1F1ZXJ5UGFyYW1zVG9rZW4nKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBT0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBT08sTUFBTUEsUUFBK0IsR0FBRyxJQUFBQyx1QkFBVyxFQUFDLFVBQVUsQ0FBQztBQUFDO0FBS2hFLE1BQU1DLGdCQUFvQyxHQUMvQyxJQUFBRCx1QkFBVyxFQUFDLGtCQUFrQixDQUFDO0FBQUM7QUFDM0IsTUFBTUUsc0JBQXNDLEdBQUcsSUFBQUYsdUJBQVcsRUFDL0Qsd0JBQXdCLENBQ3pCO0FBQUM7QUFDSyxNQUFNRyxzQkFBNEMsR0FBRyxJQUFBSCx1QkFBVyxFQUNyRSx3QkFBd0IsQ0FDekI7QUFBQztBQUVLLE1BQU1JLG1CQUVYLEdBQUcsSUFBQUosdUJBQVcsRUFBQyxxQkFBcUIsQ0FBQztBQUFDIn0=