// app-registry.ts
export const AppRegistry = Registry.make({
defaultIdleTTL: 400,
scheduleTask,
});
export async function getResultAtom<T, E>(
atom: Atom.Atom<Result.Result<T, E>>,
) {
return await Registry.getResult(atom)(AppRegistry).pipe(
Effect.runPromiseExit,
);
}
// app-registry.ts
export const AppRegistry = Registry.make({
defaultIdleTTL: 400,
scheduleTask,
});
export async function getResultAtom<T, E>(
atom: Atom.Atom<Result.Result<T, E>>,
) {
return await Registry.getResult(atom)(AppRegistry).pipe(
Effect.runPromiseExit,
);
}