UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

17 lines (16 loc) 391 B
/** * Creates replacers for sources HTML in a given context. */ export class SourceReplacerFactory { constructor(replacer) { this.replacer = replacer; } async create(context) { const replacer = this.replacer; return { async replace(original) { return replacer.replacement(context, original); } }; } }