UNPKG

@ibyar/core

Version:

Ibyar core, Implements Aurora's core functionality, low-level services, and utilities

19 lines 587 B
import { signalScopeFactory } from './factory.js'; import { OutputEventEmitter } from '../component/events.js'; export function input(initialValue, opts) { const signal = signalScopeFactory.signal(initialValue); if (opts?.transform) { const setOriginal = signal.set; signal.set = (value) => setOriginal(opts.transform(value)); } ; return signal; } function required(opts) { return input(undefined, opts); } input.required = required; export function output(opts) { return new OutputEventEmitter(opts); } //# sourceMappingURL=initializer.js.map