@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
25 lines • 1.05 kB
TypeScript
export declare const SinkEndReasonTypeId: unique symbol;
export declare const SinkEndTypeId: unique symbol;
export declare class SinkEnd {
readonly _sinkEndReasonTypeId: typeof SinkEndReasonTypeId;
readonly _typeId: typeof SinkEndTypeId;
}
export declare const ScheduleTimeoutTypeId: unique symbol;
export declare class ScheduleTimeout {
readonly _sinkEndReasonTypeId: typeof SinkEndReasonTypeId;
readonly _typeId: typeof ScheduleTimeoutTypeId;
}
export declare const ScheduleEndTypeId: unique symbol;
export declare class ScheduleEnd<C> {
readonly c: C;
readonly _sinkEndReasonTypeId: typeof SinkEndReasonTypeId;
readonly _typeId: typeof ScheduleEndTypeId;
constructor(c: C);
}
export declare const UpstreamEndTypeId: unique symbol;
export declare class UpstreamEnd {
readonly _sinkEndReasonTypeId: typeof SinkEndReasonTypeId;
readonly _typeId: typeof UpstreamEndTypeId;
}
export declare type SinkEndReason<C> = SinkEnd | ScheduleTimeout | ScheduleEnd<C> | UpstreamEnd;
//# sourceMappingURL=SinkEndReason.d.ts.map