UNPKG

@convo-lang/convo-lang

Version:
20 lines 587 B
import { parseConvoComponent } from "./convo-component-lib"; export class ConvoComponentRenderCache { cache = {}; getComponent(message) { const content = (typeof message === 'string') ? message : message.content; if (!content) { return undefined; } const cached = this.cache[content]; if (cached) { return cached; } const r = parseConvoComponent(content); if (r) { this.cache[content] = r; } return r; } } //# sourceMappingURL=ConvoComponentRenderCache.js.map