Type alias ComposableEmitValue<E, Opts>

ComposableEmitValue<E, Opts>: E extends ComposableEmitEventBase | `${ComposableEmitEventBase}:masked`
    ? InputMask<Opts>["value"]
    : E extends `${ComposableEmitEventBase}:unmasked`
        ? InputMask<Opts>["unmaskedValue"]
        : E extends `${ComposableEmitEventBase}:typed`
            ? InputMask<Opts>["typedValue"]
            : never

Type Parameters