Sha256: db65c6bcfb1bdd765981f09c90c75e5e2668168d004c2b6c0e33e384af670462
Contents?: true
Size: 506 Bytes
Versions: 1
Compression:
Stored size: 506 Bytes
Contents
import { getOwner } from '@ember/-internals/owner'; import { templateFactory } from '@glimmer/opcode-compiler'; export default function template(json) { return new FactoryWrapper(templateFactory(json)); } class FactoryWrapper { constructor(factory) { this.factory = factory; this.id = factory.id; this.meta = factory.meta; } create(injections) { const owner = getOwner(injections); return this.factory.create(injections.compiler, { owner }); } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
discourse-ember-source-3.6.0.0 | dist/es/@ember/-internals/glimmer/lib/template.js |