UNPKG

@thoughtspot/visual-embed-sdk

Version:
21 lines 516 B
import { EmbedEvent } from '../types'; /** * * @param props */ export function getViewPropsAndListeners(props) { return Object.keys(props).reduce((accu, key) => { if (key.startsWith('on')) { const eventName = key.substr(2); accu.listeners[EmbedEvent[eventName]] = props[key]; } else { accu.viewConfig[key] = props[key]; } return accu; }, { viewConfig: {}, listeners: {}, }); } //# sourceMappingURL=util.js.map