fusion-plugin-rpc
Version:
Fetch data on the server and client with an RPC style interface.
20 lines • 2 kB
JavaScript
function createMockEmitter(props) {
const emitter = {
from: () => {
return emitter;
},
emit: () => {},
setFrequency: () => {},
teardown: () => {},
map: () => {},
on: () => {},
off: () => {},
mapEvent: () => {},
handleEvent: () => {},
flush: () => undefined,
...props
};
return emitter;
}
export default createMockEmitter;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJjcmVhdGVNb2NrRW1pdHRlciIsInByb3BzIiwiZW1pdHRlciIsImZyb20iLCJlbWl0Iiwic2V0RnJlcXVlbmN5IiwidGVhcmRvd24iLCJtYXAiLCJvbiIsIm9mZiIsIm1hcEV2ZW50IiwiaGFuZGxlRXZlbnQiLCJmbHVzaCIsInVuZGVmaW5lZCJdLCJzb3VyY2VzIjpbInNyYy9fX3Rlc3RzX18vY3JlYXRlLW1vY2stZW1pdHRlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7SUVtaXR0ZXJ9IGZyb20gJy4uL3R5cGVzJztcblxuZnVuY3Rpb24gY3JlYXRlTW9ja0VtaXR0ZXI8VFByb3BzPihwcm9wczogVFByb3BzKTogSUVtaXR0ZXIge1xuICBjb25zdCBlbWl0dGVyID0ge1xuICAgIGZyb206ICgpID0+IHtcbiAgICAgIHJldHVybiBlbWl0dGVyO1xuICAgIH0sXG4gICAgZW1pdDogKCkgPT4ge30sXG4gICAgc2V0RnJlcXVlbmN5OiAoKSA9PiB7fSxcbiAgICB0ZWFyZG93bjogKCkgPT4ge30sXG4gICAgbWFwOiAoKSA9PiB7fSxcbiAgICBvbjogKCkgPT4ge30sXG4gICAgb2ZmOiAoKSA9PiB7fSxcbiAgICBtYXBFdmVudDogKCkgPT4ge30sXG4gICAgaGFuZGxlRXZlbnQ6ICgpID0+IHt9LFxuICAgIGZsdXNoOiAoKSA9PiB1bmRlZmluZWQsXG4gICAgLi4ucHJvcHMsXG4gIH07XG4gIHJldHVybiBlbWl0dGVyO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjcmVhdGVNb2NrRW1pdHRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBRUEsU0FBU0EsaUJBQWlCLENBQVNDLEtBQWEsRUFBWTtFQUMxRCxNQUFNQyxPQUFPLEdBQUc7SUFDZEMsSUFBSSxFQUFFLE1BQU07TUFDVixPQUFPRCxPQUFPO0lBQ2hCLENBQUM7SUFDREUsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2RDLFlBQVksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN0QkMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2xCQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDYkMsRUFBRSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ1pDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNiQyxRQUFRLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDbEJDLFdBQVcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNyQkMsS0FBSyxFQUFFLE1BQU1DLFNBQVM7SUFDdEIsR0FBR1o7RUFDTCxDQUFDO0VBQ0QsT0FBT0MsT0FBTztBQUNoQjtBQUVBLGVBQWVGLGlCQUFpQiJ9