UNPKG

fusion-plugin-rpc

Version:

Fetch data on the server and client with an RPC style interface.

14 lines (13 loc) 2.62 kB
/** 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. * */ import { createToken } from 'fusion-core'; export const RPCToken = createToken('RPCToken'); export const RPCHandlersToken = createToken('RPCHandlersToken'); export const BodyParserOptionsToken = createToken('BodyParserOptionsToken'); export const RPCHandlersConfigToken = createToken('RPCHandlersConfigToken'); export const RPCQueryParamsToken = createToken('RPCQueryParamsToken'); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJjcmVhdGVUb2tlbiIsIlJQQ1Rva2VuIiwiUlBDSGFuZGxlcnNUb2tlbiIsIkJvZHlQYXJzZXJPcHRpb25zVG9rZW4iLCJSUENIYW5kbGVyc0NvbmZpZ1Rva2VuIiwiUlBDUXVlcnlQYXJhbXNUb2tlbiJdLCJzb3VyY2VzIjpbInNyYy90b2tlbnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIENvcHlyaWdodCAoYykgMjAxOCBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICpcbiAqL1xuXG5pbXBvcnQge2NyZWF0ZVRva2VufSBmcm9tICdmdXNpb24tY29yZSc7XG5pbXBvcnQgdHlwZSB7VG9rZW4sIENvbnRleHR9IGZyb20gJ2Z1c2lvbi1jb3JlJztcbmltcG9ydCB0eXBlIHtPcHRpb25zfSBmcm9tICdrb2EtYm9keXBhcnNlcic7XG5pbXBvcnQgdHlwZSB7UlBDQ29uZmlnVHlwZSwgUlBDU2VydmljZVR5cGV9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgUlBDVG9rZW46IFRva2VuPFJQQ1NlcnZpY2VUeXBlPiA9IGNyZWF0ZVRva2VuKCdSUENUb2tlbicpO1xuXG5leHBvcnQgdHlwZSBIYW5kbGVyVHlwZSA9IHtcbiAgW3g6IHN0cmluZ106ICguLi5hcmdzOiBhbnkpID0+IGFueTtcbn07XG5leHBvcnQgY29uc3QgUlBDSGFuZGxlcnNUb2tlbjogVG9rZW48SGFuZGxlclR5cGU+ID1cbiAgY3JlYXRlVG9rZW4oJ1JQQ0hhbmRsZXJzVG9rZW4nKTtcbmV4cG9ydCBjb25zdCBCb2R5UGFyc2VyT3B0aW9uc1Rva2VuOiBUb2tlbjxPcHRpb25zPiA9IGNyZWF0ZVRva2VuKFxuICAnQm9keVBhcnNlck9wdGlvbnNUb2tlbidcbik7XG5leHBvcnQgY29uc3QgUlBDSGFuZGxlcnNDb25maWdUb2tlbjogVG9rZW48UlBDQ29uZmlnVHlwZT4gPSBjcmVhdGVUb2tlbihcbiAgJ1JQQ0hhbmRsZXJzQ29uZmlnVG9rZW4nXG4pO1xuXG5leHBvcnQgY29uc3QgUlBDUXVlcnlQYXJhbXNUb2tlbjogVG9rZW48e1xuICBmcm9tOiAoY3R4OiBDb250ZXh0KSA9PiBBcnJheTxbc3RyaW5nLCBzdHJpbmddPjtcbn0+ID0gY3JlYXRlVG9rZW4oJ1JQQ1F1ZXJ5UGFyYW1zVG9rZW4nKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVFBLFdBQVcsUUFBTyxhQUFhO0FBS3ZDLE9BQU8sTUFBTUMsUUFBK0IsR0FBR0QsV0FBVyxDQUFDLFVBQVUsQ0FBQztBQUt0RSxPQUFPLE1BQU1FLGdCQUFvQyxHQUMvQ0YsV0FBVyxDQUFDLGtCQUFrQixDQUFDO0FBQ2pDLE9BQU8sTUFBTUcsc0JBQXNDLEdBQUdILFdBQVcsQ0FDL0Qsd0JBQXdCLENBQ3pCO0FBQ0QsT0FBTyxNQUFNSSxzQkFBNEMsR0FBR0osV0FBVyxDQUNyRSx3QkFBd0IsQ0FDekI7QUFFRCxPQUFPLE1BQU1LLG1CQUVYLEdBQUdMLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyJ9