UNPKG

@lonelyplanet/dotcom-core

Version:

This package is meant to house some of our more common UI and shared libs across dotcom applications.

19 lines (15 loc) 398 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); } }