EdgeAIG's picture
download
raw
378 Bytes
import type { Effect, Scope } from "effect";
export interface Registration {
readonly dispose: Effect.Effect<void>;
}
export interface Reload {
readonly reload: () => Effect.Effect<void>;
}
export type Hooks<Spec> = {
readonly [Name in keyof Spec]: (callback: (input: Spec[Name]) => Effect.Effect<void> | void) => Effect.Effect<Registration, never, Scope.Scope>;
};

Xet Storage Details

Size:
378 Bytes
·
Xet hash:
51ac508dd60ce9848b61e399ac83b524ab8f1d837d1e15ae965bed44385dd5d5

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.