veffect
Version:
powerful TypeScript validation library built on the robust foundation of Effect combining exceptional type safety, high performance, and developer experience. Taking inspiration from Effect's functional principles, VEffect delivers a balanced approach tha
49 lines • 1.08 kB
JavaScript
import * as internal from "./internal/effectable.js";
/**
* @since 2.0.0
* @category type ids
*/
export const EffectTypeId = internal.EffectTypeId;
/**
* @since 2.0.0
* @category type ids
*/
export const StreamTypeId = internal.StreamTypeId;
/**
* @since 2.0.0
* @category type ids
*/
export const SinkTypeId = internal.SinkTypeId;
/**
* @since 2.0.0
* @category type ids
*/
export const ChannelTypeId = internal.ChannelTypeId;
/**
* @since 2.0.0
* @category prototypes
*/
export const EffectPrototype = internal.EffectPrototype;
/**
* @since 2.0.0
* @category prototypes
*/
export const CommitPrototype = internal.CommitPrototype;
/**
* @since 2.0.0
* @category prototypes
*/
export const StructuralCommitPrototype = internal.StructuralCommitPrototype;
const Base = internal.Base;
const StructuralBase = internal.StructuralBase;
/**
* @since 2.0.0
* @category constructors
*/
export class Class extends Base {}
/**
* @since 2.0.0
* @category constructors
*/
export class StructuralClass extends StructuralBase {}
//# sourceMappingURL=Effectable.js.map