t3-code-android-nightly/.repos/effect-smol/packages/platform/node-shared/test/HttpPlatform.test-utils.ts
Julius Marminge e3c85ead63
chore(refs): sync Effect and Alchemy references to rc.115 and beta.78 (#12327)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-17 23:21:25 -07:00

27 lines
719 B
TypeScript

import * as ByteSize from "effect/ByteSize"
import * as Effect from "effect/Effect"
import * as FileSystem from "effect/FileSystem"
import * as Option from "effect/Option"
const maxSafe = BigInt(Number.MAX_SAFE_INTEGER)
const oversized = maxSafe + 2n
export const fileSystemLayer = FileSystem.layerNoop({
stat: () =>
Effect.succeed({
type: "File",
size: ByteSize.bytes(oversized),
mtime: Option.none(),
atime: Option.none(),
birthtime: Option.none(),
dev: 0,
mode: 0,
ino: Option.none(),
nlink: Option.none(),
uid: Option.none(),
gid: Option.none(),
rdev: Option.none(),
blksize: Option.none(),
blocks: Option.none()
})
})