UNPKG

fusion-plugin-rpc

Version:

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

13 lines (12 loc) 3.25 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 { RouteTagsToken } from 'fusion-core'; import { UniversalEventsToken } from 'fusion-plugin-universal-events'; import { FetchToken } from 'fusion-tokens'; import { I18nToken } from 'fusion-plugin-i18n'; import { RPCHandlersToken, BodyParserOptionsToken, RPCHandlersConfigToken, RPCQueryParamsToken } from './tokens'; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSb3V0ZVRhZ3NUb2tlbiIsIlVuaXZlcnNhbEV2ZW50c1Rva2VuIiwiRmV0Y2hUb2tlbiIsIkkxOG5Ub2tlbiIsIlJQQ0hhbmRsZXJzVG9rZW4iLCJCb2R5UGFyc2VyT3B0aW9uc1Rva2VuIiwiUlBDSGFuZGxlcnNDb25maWdUb2tlbiIsIlJQQ1F1ZXJ5UGFyYW1zVG9rZW4iXSwic291cmNlcyI6WyJzcmMvdHlwZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIENvcHlyaWdodCAoYykgMjAxOCBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICpcbiAqL1xuXG5pbXBvcnQge3R5cGUgRnVzaW9uUGx1Z2luLCB0eXBlIENvbnRleHQsIFJvdXRlVGFnc1Rva2VufSBmcm9tICdmdXNpb24tY29yZSc7XG5pbXBvcnQge1xuICBVbml2ZXJzYWxFdmVudHNUb2tlbixcbiAgdHlwZSBVbml2ZXJzYWxFdmVudHNUeXBlIGFzIElFbWl0dGVyLFxufSBmcm9tICdmdXNpb24tcGx1Z2luLXVuaXZlcnNhbC1ldmVudHMnO1xuaW1wb3J0IHt0eXBlIEZldGNoLCBGZXRjaFRva2VufSBmcm9tICdmdXNpb24tdG9rZW5zJztcbmltcG9ydCB7STE4blRva2VufSBmcm9tICdmdXNpb24tcGx1Z2luLWkxOG4nO1xuXG5pbXBvcnQge1xuICBSUENIYW5kbGVyc1Rva2VuLFxuICBCb2R5UGFyc2VyT3B0aW9uc1Rva2VuLFxuICBSUENIYW5kbGVyc0NvbmZpZ1Rva2VuLFxuICBSUENRdWVyeVBhcmFtc1Rva2VuLFxuICB0eXBlIEhhbmRsZXJUeXBlLFxufSBmcm9tICcuL3Rva2Vucyc7XG5cbmV4cG9ydCB0eXBlIFJQQ0RlcHNUeXBlID0ge1xuICBSb3V0ZVRhZ3M/OiB0eXBlb2YgUm91dGVUYWdzVG9rZW4ub3B0aW9uYWw7XG4gIGVtaXR0ZXI6IHR5cGVvZiBVbml2ZXJzYWxFdmVudHNUb2tlbjtcbiAgaGFuZGxlcnM/OiB0eXBlb2YgUlBDSGFuZGxlcnNUb2tlbjtcbiAgYm9keVBhcnNlck9wdGlvbnM/OiB0eXBlb2YgQm9keVBhcnNlck9wdGlvbnNUb2tlbi5vcHRpb25hbDtcbiAgZmV0Y2g/OiB0eXBlb2YgRmV0Y2hUb2tlbjtcbiAgaTE4bj86IHR5cGVvZiBJMThuVG9rZW4ub3B0aW9uYWw7XG4gIHJwY0NvbmZpZz86IHR5cGVvZiBSUENIYW5kbGVyc0NvbmZpZ1Rva2VuLm9wdGlvbmFsO1xuICBxdWVyeVBhcmFtcz86IHR5cGVvZiBSUENRdWVyeVBhcmFtc1Rva2VuLm9wdGlvbmFsO1xufTtcblxuZXhwb3J0IHR5cGUgUlBDU2NvcGVkU2VydmljZVR5cGUgPSB7XG4gIGN0eDogQ29udGV4dCB8IHVuZGVmaW5lZCB8IG51bGw7XG4gIGVtaXR0ZXI/OiBJRW1pdHRlcjtcbiAgaGFuZGxlcnM6IEhhbmRsZXJUeXBlIHwgdW5kZWZpbmVkIHwgbnVsbDtcbiAgZmV0Y2g6IEZldGNoIHwgdW5kZWZpbmVkIHwgbnVsbDtcbiAgcmVxdWVzdDxUQXJncywgVFJlc3VsdD4obWV0aG9kOiBzdHJpbmcsIGFyZ3M6IFRBcmdzKTogUHJvbWlzZTxUUmVzdWx0Pjtcbn07XG5cbmV4cG9ydCB0eXBlIFJQQ1NlcnZpY2VUeXBlID0ge1xuICBmcm9tOiAoY3R4OiBDb250ZXh0KSA9PiBSUENTY29wZWRTZXJ2aWNlVHlwZTtcbn07XG5cbmV4cG9ydCB0eXBlIFJQQ1BsdWdpblR5cGUgPSBGdXNpb25QbHVnaW48UlBDRGVwc1R5cGUsIFJQQ1NlcnZpY2VUeXBlPjtcblxuZXhwb3J0IHR5cGUge0lFbWl0dGVyfTtcblxuZXhwb3J0IHR5cGUgUlBDQ29uZmlnVHlwZSA9IHtcbiAgYXBpUGF0aD86IHN0cmluZztcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxTQUF5Q0EsY0FBYyxRQUFPLGFBQWE7QUFDM0UsU0FDRUMsb0JBQW9CLFFBRWYsZ0NBQWdDO0FBQ3ZDLFNBQW9CQyxVQUFVLFFBQU8sZUFBZTtBQUNwRCxTQUFRQyxTQUFTLFFBQU8sb0JBQW9CO0FBRTVDLFNBQ0VDLGdCQUFnQixFQUNoQkMsc0JBQXNCLEVBQ3RCQyxzQkFBc0IsRUFDdEJDLG1CQUFtQixRQUVkLFVBQVUifQ==