UNPKG

@lonelyplanet/dotcom-core

Version:

19 lines (15 loc) 397 B
import { injectable, inject } from "inversify"; import { IRenderer, IRenderOptions } from "../interfaces/index"; import TYPES from "../types" @injectable() export default class Core { private renderer: IRenderer; constructor( @inject(TYPES.IRenderer) renderer, ) { this.renderer = renderer; } render(options: IRenderOptions) { return this.renderer.render(options); } }