UNPKG

@builder.io/mitosis

Version:

Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io

23 lines (22 loc) 712 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAngularCoreImportsAsString = void 0; const getAngularCoreImportsAsString = ({ refs, output, input, model, onPush, effect, signal, }) => { const angularCoreImports = { Component: true, AfterViewInit: true, viewChild: refs, ElementRef: refs, model, output, input, effect, signal, ChangeDetectionStrategy: onPush, }; return Object.entries(angularCoreImports) .map(([key, bool]) => (bool ? key : '')) .filter((key) => !!key) .join(', '); }; exports.getAngularCoreImportsAsString = getAngularCoreImportsAsString;