@jest/schemas
Advanced tools
Comparing version 30.0.0-alpha.2 to 30.0.0-alpha.3
@@ -10,3 +10,7 @@ /** | ||
Static, | ||
TArray, | ||
TBoolean, | ||
TInteger, | ||
TIntersect, | ||
TLiteral, | ||
TNull, | ||
@@ -16,28 +20,696 @@ TNumber, | ||
TOptional, | ||
TReadonly, | ||
TRecord, | ||
TString, | ||
TTuple, | ||
TUnion, | ||
TUnknown, | ||
TUnsafe, | ||
} from '@sinclair/typebox'; | ||
export declare const FakeTimers: TIntersect< | ||
[ | ||
TObject<{ | ||
enableGlobally: TOptional<TBoolean>; | ||
}>, | ||
TUnion< | ||
[ | ||
TObject<{ | ||
advanceTimers: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
doNotFake: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TLiteral<'Date'>, | ||
TLiteral<'hrtime'>, | ||
TLiteral<'nextTick'>, | ||
TLiteral<'performance'>, | ||
TLiteral<'queueMicrotask'>, | ||
TLiteral<'requestAnimationFrame'>, | ||
TLiteral<'cancelAnimationFrame'>, | ||
TLiteral<'requestIdleCallback'>, | ||
TLiteral<'cancelIdleCallback'>, | ||
TLiteral<'setImmediate'>, | ||
TLiteral<'clearImmediate'>, | ||
TLiteral<'setInterval'>, | ||
TLiteral<'clearInterval'>, | ||
TLiteral<'setTimeout'>, | ||
TLiteral<'clearTimeout'>, | ||
] | ||
> | ||
> | ||
>; | ||
now: TOptional<TInteger>; | ||
timerLimit: TOptional<TNumber>; | ||
legacyFakeTimers: TOptional<TLiteral<false>>; | ||
}>, | ||
TObject<{ | ||
legacyFakeTimers: TOptional<TLiteral<true>>; | ||
}>, | ||
] | ||
>, | ||
] | ||
>; | ||
export declare type FakeTimers = Static<typeof RawFakeTimers>; | ||
export declare const InitialOptions: TObject<{ | ||
automock: TOptional<TBoolean>; | ||
bail: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
cache: TOptional<TBoolean>; | ||
cacheDirectory: TOptional<TString>; | ||
ci: TOptional<TBoolean>; | ||
clearMocks: TOptional<TBoolean>; | ||
changedFilesWithAncestor: TOptional<TBoolean>; | ||
changedSince: TOptional<TString>; | ||
collectCoverage: TOptional<TBoolean>; | ||
collectCoverageFrom: TOptional<TArray<TString>>; | ||
coverageDirectory: TOptional<TString>; | ||
coveragePathIgnorePatterns: TOptional<TArray<TString>>; | ||
coverageProvider: TOptional<TUnion<[TLiteral<'babel'>, TLiteral<'v8'>]>>; | ||
coverageReporters: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TUnion< | ||
[ | ||
TLiteral<'clover'>, | ||
TLiteral<'cobertura'>, | ||
TLiteral<'html-spa'>, | ||
TLiteral<'html'>, | ||
TLiteral<'json'>, | ||
TLiteral<'json-summary'>, | ||
TLiteral<'lcov'>, | ||
TLiteral<'lcovonly'>, | ||
TLiteral<'none'>, | ||
TLiteral<'teamcity'>, | ||
TLiteral<'text'>, | ||
TLiteral<'text-lcov'>, | ||
TLiteral<'text-summary'>, | ||
] | ||
>, | ||
TTuple< | ||
[ | ||
TUnion< | ||
[ | ||
TLiteral<'clover'>, | ||
TLiteral<'cobertura'>, | ||
TLiteral<'html-spa'>, | ||
TLiteral<'html'>, | ||
TLiteral<'json'>, | ||
TLiteral<'json-summary'>, | ||
TLiteral<'lcov'>, | ||
TLiteral<'lcovonly'>, | ||
TLiteral<'none'>, | ||
TLiteral<'teamcity'>, | ||
TLiteral<'text'>, | ||
TLiteral<'text-lcov'>, | ||
TLiteral<'text-summary'>, | ||
] | ||
>, | ||
TRecord<TString, TUnknown>, | ||
] | ||
>, | ||
] | ||
> | ||
> | ||
>; | ||
coverageThreshold: TOptional< | ||
TUnsafe<{ | ||
[path: string]: { | ||
branches?: number | undefined; | ||
functions?: number | undefined; | ||
lines?: number | undefined; | ||
statements?: number | undefined; | ||
}; | ||
global: { | ||
branches?: number | undefined; | ||
functions?: number | undefined; | ||
lines?: number | undefined; | ||
statements?: number | undefined; | ||
}; | ||
}> | ||
>; | ||
dependencyExtractor: TOptional<TString>; | ||
detectLeaks: TOptional<TBoolean>; | ||
detectOpenHandles: TOptional<TBoolean>; | ||
displayName: TOptional< | ||
TUnion< | ||
[ | ||
TString, | ||
TObject<{ | ||
name: TString; | ||
color: TUnion< | ||
[ | ||
TLiteral<'black'>, | ||
TLiteral<'red'>, | ||
TLiteral<'green'>, | ||
TLiteral<'yellow'>, | ||
TLiteral<'blue'>, | ||
TLiteral<'magenta'>, | ||
TLiteral<'cyan'>, | ||
TLiteral<'white'>, | ||
TLiteral<'gray'>, | ||
TLiteral<'grey'>, | ||
TLiteral<'blackBright'>, | ||
TLiteral<'redBright'>, | ||
TLiteral<'greenBright'>, | ||
TLiteral<'yellowBright'>, | ||
TLiteral<'blueBright'>, | ||
TLiteral<'magentaBright'>, | ||
TLiteral<'cyanBright'>, | ||
TLiteral<'whiteBright'>, | ||
] | ||
>; | ||
}>, | ||
] | ||
> | ||
>; | ||
expand: TOptional<TBoolean>; | ||
extensionsToTreatAsEsm: TOptional<TArray<TString>>; | ||
fakeTimers: TOptional< | ||
TIntersect< | ||
[ | ||
TObject<{ | ||
enableGlobally: TOptional<TBoolean>; | ||
}>, | ||
TUnion< | ||
[ | ||
TObject<{ | ||
advanceTimers: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
doNotFake: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TLiteral<'Date'>, | ||
TLiteral<'hrtime'>, | ||
TLiteral<'nextTick'>, | ||
TLiteral<'performance'>, | ||
TLiteral<'queueMicrotask'>, | ||
TLiteral<'requestAnimationFrame'>, | ||
TLiteral<'cancelAnimationFrame'>, | ||
TLiteral<'requestIdleCallback'>, | ||
TLiteral<'cancelIdleCallback'>, | ||
TLiteral<'setImmediate'>, | ||
TLiteral<'clearImmediate'>, | ||
TLiteral<'setInterval'>, | ||
TLiteral<'clearInterval'>, | ||
TLiteral<'setTimeout'>, | ||
TLiteral<'clearTimeout'>, | ||
] | ||
> | ||
> | ||
>; | ||
now: TOptional<TInteger>; | ||
timerLimit: TOptional<TNumber>; | ||
legacyFakeTimers: TOptional<TLiteral<false>>; | ||
}>, | ||
TObject<{ | ||
legacyFakeTimers: TOptional<TLiteral<true>>; | ||
}>, | ||
] | ||
>, | ||
] | ||
> | ||
>; | ||
filter: TOptional<TString>; | ||
findRelatedTests: TOptional<TBoolean>; | ||
forceCoverageMatch: TOptional<TArray<TString>>; | ||
forceExit: TOptional<TBoolean>; | ||
json: TOptional<TBoolean>; | ||
globals: TOptional<TRecord<TString, TUnknown>>; | ||
globalSetup: TOptional<TUnion<[TString, TNull]>>; | ||
globalTeardown: TOptional<TUnion<[TString, TNull]>>; | ||
haste: TOptional< | ||
TObject<{ | ||
computeSha1: TOptional<TBoolean>; | ||
defaultPlatform: TOptional<TUnion<[TString, TNull]>>; | ||
forceNodeFilesystemAPI: TOptional<TBoolean>; | ||
enableSymlinks: TOptional<TBoolean>; | ||
hasteImplModulePath: TOptional<TString>; | ||
platforms: TOptional<TArray<TString>>; | ||
throwOnModuleCollision: TOptional<TBoolean>; | ||
hasteMapModulePath: TOptional<TString>; | ||
retainAllFiles: TOptional<TBoolean>; | ||
}> | ||
>; | ||
id: TOptional<TString>; | ||
injectGlobals: TOptional<TBoolean>; | ||
reporters: TOptional< | ||
TArray<TUnion<[TString, TTuple<[TString, TRecord<TString, TUnknown>]>]>> | ||
>; | ||
logHeapUsage: TOptional<TBoolean>; | ||
lastCommit: TOptional<TBoolean>; | ||
listTests: TOptional<TBoolean>; | ||
maxConcurrency: TOptional<TInteger>; | ||
maxWorkers: TOptional<TUnion<[TString, TInteger]>>; | ||
moduleDirectories: TOptional<TArray<TString>>; | ||
moduleFileExtensions: TOptional<TArray<TString>>; | ||
moduleNameMapper: TOptional< | ||
TRecord<TString, TUnion<[TString, TArray<TString>]>> | ||
>; | ||
modulePathIgnorePatterns: TOptional<TArray<TString>>; | ||
modulePaths: TOptional<TArray<TString>>; | ||
noStackTrace: TOptional<TBoolean>; | ||
notify: TOptional<TBoolean>; | ||
notifyMode: TOptional<TString>; | ||
onlyChanged: TOptional<TBoolean>; | ||
onlyFailures: TOptional<TBoolean>; | ||
openHandlesTimeout: TOptional<TNumber>; | ||
outputFile: TOptional<TString>; | ||
passWithNoTests: TOptional<TBoolean>; | ||
preset: TOptional<TUnion<[TString, TNull]>>; | ||
prettierPath: TOptional<TUnion<[TString, TNull]>>; | ||
projects: TOptional<TArray<TUnion<[TString, TRecord<TString, TUnknown>]>>>; | ||
randomize: TOptional<TBoolean>; | ||
replname: TOptional<TUnion<[TString, TNull]>>; | ||
resetMocks: TOptional<TBoolean>; | ||
resetModules: TOptional<TBoolean>; | ||
resolver: TOptional<TUnion<[TString, TNull]>>; | ||
restoreMocks: TOptional<TBoolean>; | ||
rootDir: TOptional<TString>; | ||
roots: TOptional<TArray<TString>>; | ||
runner: TOptional<TString>; | ||
runTestsByPath: TOptional<TBoolean>; | ||
runtime: TOptional<TString>; | ||
sandboxInjectedGlobals: TOptional<TArray<TString>>; | ||
setupFiles: TOptional<TArray<TString>>; | ||
setupFilesAfterEnv: TOptional<TArray<TString>>; | ||
showSeed: TOptional<TBoolean>; | ||
silent: TOptional<TBoolean>; | ||
skipFilter: TOptional<TBoolean>; | ||
skipNodeResolution: TOptional<TBoolean>; | ||
slowTestThreshold: TOptional<TNumber>; | ||
snapshotResolver: TOptional<TString>; | ||
snapshotSerializers: TOptional<TArray<TString>>; | ||
snapshotFormat: TOptional< | ||
TObject<{ | ||
callToJSON: TOptional<TBoolean>; | ||
compareKeys: TOptional<TNull>; | ||
escapeRegex: TOptional<TBoolean>; | ||
escapeString: TOptional<TBoolean>; | ||
highlight: TOptional<TBoolean>; | ||
indent: TOptional<TInteger>; | ||
maxDepth: TOptional<TInteger>; | ||
maxWidth: TOptional<TInteger>; | ||
min: TOptional<TBoolean>; | ||
printBasicPrototype: TOptional<TBoolean>; | ||
printFunctionName: TOptional<TBoolean>; | ||
theme: TOptional< | ||
TObject<{ | ||
comment: TOptional<TString>; | ||
content: TOptional<TString>; | ||
prop: TOptional<TString>; | ||
tag: TOptional<TString>; | ||
value: TOptional<TString>; | ||
}> | ||
>; | ||
}> | ||
>; | ||
errorOnDeprecated: TOptional<TBoolean>; | ||
testEnvironment: TOptional<TString>; | ||
testEnvironmentOptions: TOptional<TRecord<TString, TUnknown>>; | ||
testFailureExitCode: TOptional<TUnion<[TString, TInteger]>>; | ||
testLocationInResults: TOptional<TBoolean>; | ||
testMatch: TOptional<TArray<TString>>; | ||
testNamePattern: TOptional<TString>; | ||
testPathIgnorePatterns: TOptional<TArray<TString>>; | ||
testRegex: TOptional<TUnion<[TString, TArray<TString>]>>; | ||
testResultsProcessor: TOptional<TString>; | ||
testRunner: TOptional<TString>; | ||
testSequencer: TOptional<TString>; | ||
testTimeout: TOptional<TNumber>; | ||
transform: TOptional< | ||
TRecord<TString, TUnion<[TString, TTuple<[TString, TUnknown]>]>> | ||
>; | ||
transformIgnorePatterns: TOptional<TArray<TString>>; | ||
watchPathIgnorePatterns: TOptional<TArray<TString>>; | ||
unmockedModulePathPatterns: TOptional<TArray<TString>>; | ||
updateSnapshot: TOptional<TBoolean>; | ||
useStderr: TOptional<TBoolean>; | ||
verbose: TOptional<TBoolean>; | ||
waitNextEventLoopTurnForUnhandledRejectionEvents: TOptional<TBoolean>; | ||
watch: TOptional<TBoolean>; | ||
watchAll: TOptional<TBoolean>; | ||
watchman: TOptional<TBoolean>; | ||
watchPlugins: TOptional< | ||
TArray<TUnion<[TString, TTuple<[TString, TUnknown]>]>> | ||
>; | ||
workerIdleMemoryLimit: TOptional<TUnion<[TNumber, TString]>>; | ||
workerThreads: TOptional<TBoolean>; | ||
}>; | ||
export declare type InitialOptions = Static<typeof RawInitialOptions>; | ||
declare const RawCoverageThresholdValue: TObject<{ | ||
branches: TOptional<TNumber>; | ||
functions: TOptional<TNumber>; | ||
lines: TOptional<TNumber>; | ||
statements: TOptional<TNumber>; | ||
}>; | ||
declare const RawFakeTimers: TIntersect< | ||
[ | ||
TObject<{ | ||
enableGlobally: TOptional<TBoolean>; | ||
}>, | ||
TUnion< | ||
[ | ||
TObject<{ | ||
advanceTimers: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
doNotFake: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TLiteral<'Date'>, | ||
TLiteral<'hrtime'>, | ||
TLiteral<'nextTick'>, | ||
TLiteral<'performance'>, | ||
TLiteral<'queueMicrotask'>, | ||
TLiteral<'requestAnimationFrame'>, | ||
TLiteral<'cancelAnimationFrame'>, | ||
TLiteral<'requestIdleCallback'>, | ||
TLiteral<'cancelIdleCallback'>, | ||
TLiteral<'setImmediate'>, | ||
TLiteral<'clearImmediate'>, | ||
TLiteral<'setInterval'>, | ||
TLiteral<'clearInterval'>, | ||
TLiteral<'setTimeout'>, | ||
TLiteral<'clearTimeout'>, | ||
] | ||
> | ||
> | ||
>; | ||
now: TOptional<TInteger>; | ||
timerLimit: TOptional<TNumber>; | ||
legacyFakeTimers: TOptional<TLiteral<false>>; | ||
}>, | ||
TObject<{ | ||
legacyFakeTimers: TOptional<TLiteral<true>>; | ||
}>, | ||
] | ||
>, | ||
] | ||
>; | ||
declare const RawInitialOptions: TObject<{ | ||
automock: TOptional<TBoolean>; | ||
bail: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
cache: TOptional<TBoolean>; | ||
cacheDirectory: TOptional<TString>; | ||
ci: TOptional<TBoolean>; | ||
clearMocks: TOptional<TBoolean>; | ||
changedFilesWithAncestor: TOptional<TBoolean>; | ||
changedSince: TOptional<TString>; | ||
collectCoverage: TOptional<TBoolean>; | ||
collectCoverageFrom: TOptional<TArray<TString>>; | ||
coverageDirectory: TOptional<TString>; | ||
coveragePathIgnorePatterns: TOptional<TArray<TString>>; | ||
coverageProvider: TOptional<TUnion<[TLiteral<'babel'>, TLiteral<'v8'>]>>; | ||
coverageReporters: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TUnion< | ||
[ | ||
TLiteral<'clover'>, | ||
TLiteral<'cobertura'>, | ||
TLiteral<'html-spa'>, | ||
TLiteral<'html'>, | ||
TLiteral<'json'>, | ||
TLiteral<'json-summary'>, | ||
TLiteral<'lcov'>, | ||
TLiteral<'lcovonly'>, | ||
TLiteral<'none'>, | ||
TLiteral<'teamcity'>, | ||
TLiteral<'text'>, | ||
TLiteral<'text-lcov'>, | ||
TLiteral<'text-summary'>, | ||
] | ||
>, | ||
TTuple< | ||
[ | ||
TUnion< | ||
[ | ||
TLiteral<'clover'>, | ||
TLiteral<'cobertura'>, | ||
TLiteral<'html-spa'>, | ||
TLiteral<'html'>, | ||
TLiteral<'json'>, | ||
TLiteral<'json-summary'>, | ||
TLiteral<'lcov'>, | ||
TLiteral<'lcovonly'>, | ||
TLiteral<'none'>, | ||
TLiteral<'teamcity'>, | ||
TLiteral<'text'>, | ||
TLiteral<'text-lcov'>, | ||
TLiteral<'text-summary'>, | ||
] | ||
>, | ||
TRecord<TString, TUnknown>, | ||
] | ||
>, | ||
] | ||
> | ||
> | ||
>; | ||
coverageThreshold: TOptional< | ||
TUnsafe<{ | ||
[path: string]: { | ||
branches?: number | undefined; | ||
functions?: number | undefined; | ||
lines?: number | undefined; | ||
statements?: number | undefined; | ||
}; | ||
global: Static<typeof RawCoverageThresholdValue>; | ||
}> | ||
>; | ||
dependencyExtractor: TOptional<TString>; | ||
detectLeaks: TOptional<TBoolean>; | ||
detectOpenHandles: TOptional<TBoolean>; | ||
displayName: TOptional< | ||
TUnion< | ||
[ | ||
TString, | ||
TObject<{ | ||
name: TString; | ||
color: TUnion< | ||
[ | ||
TLiteral<'black'>, | ||
TLiteral<'red'>, | ||
TLiteral<'green'>, | ||
TLiteral<'yellow'>, | ||
TLiteral<'blue'>, | ||
TLiteral<'magenta'>, | ||
TLiteral<'cyan'>, | ||
TLiteral<'white'>, | ||
TLiteral<'gray'>, | ||
TLiteral<'grey'>, | ||
TLiteral<'blackBright'>, | ||
TLiteral<'redBright'>, | ||
TLiteral<'greenBright'>, | ||
TLiteral<'yellowBright'>, | ||
TLiteral<'blueBright'>, | ||
TLiteral<'magentaBright'>, | ||
TLiteral<'cyanBright'>, | ||
TLiteral<'whiteBright'>, | ||
] | ||
>; | ||
}>, | ||
] | ||
> | ||
>; | ||
expand: TOptional<TBoolean>; | ||
extensionsToTreatAsEsm: TOptional<TArray<TString>>; | ||
fakeTimers: TOptional< | ||
TIntersect< | ||
[ | ||
TObject<{ | ||
enableGlobally: TOptional<TBoolean>; | ||
}>, | ||
TUnion< | ||
[ | ||
TObject<{ | ||
advanceTimers: TOptional<TUnion<[TBoolean, TNumber]>>; | ||
doNotFake: TOptional< | ||
TArray< | ||
TUnion< | ||
[ | ||
TLiteral<'Date'>, | ||
TLiteral<'hrtime'>, | ||
TLiteral<'nextTick'>, | ||
TLiteral<'performance'>, | ||
TLiteral<'queueMicrotask'>, | ||
TLiteral<'requestAnimationFrame'>, | ||
TLiteral<'cancelAnimationFrame'>, | ||
TLiteral<'requestIdleCallback'>, | ||
TLiteral<'cancelIdleCallback'>, | ||
TLiteral<'setImmediate'>, | ||
TLiteral<'clearImmediate'>, | ||
TLiteral<'setInterval'>, | ||
TLiteral<'clearInterval'>, | ||
TLiteral<'setTimeout'>, | ||
TLiteral<'clearTimeout'>, | ||
] | ||
> | ||
> | ||
>; | ||
now: TOptional<TInteger>; | ||
timerLimit: TOptional<TNumber>; | ||
legacyFakeTimers: TOptional<TLiteral<false>>; | ||
}>, | ||
TObject<{ | ||
legacyFakeTimers: TOptional<TLiteral<true>>; | ||
}>, | ||
] | ||
>, | ||
] | ||
> | ||
>; | ||
filter: TOptional<TString>; | ||
findRelatedTests: TOptional<TBoolean>; | ||
forceCoverageMatch: TOptional<TArray<TString>>; | ||
forceExit: TOptional<TBoolean>; | ||
json: TOptional<TBoolean>; | ||
globals: TOptional<TRecord<TString, TUnknown>>; | ||
globalSetup: TOptional<TUnion<[TString, TNull]>>; | ||
globalTeardown: TOptional<TUnion<[TString, TNull]>>; | ||
haste: TOptional< | ||
TObject<{ | ||
computeSha1: TOptional<TBoolean>; | ||
defaultPlatform: TOptional<TUnion<[TString, TNull]>>; | ||
forceNodeFilesystemAPI: TOptional<TBoolean>; | ||
enableSymlinks: TOptional<TBoolean>; | ||
hasteImplModulePath: TOptional<TString>; | ||
platforms: TOptional<TArray<TString>>; | ||
throwOnModuleCollision: TOptional<TBoolean>; | ||
hasteMapModulePath: TOptional<TString>; | ||
retainAllFiles: TOptional<TBoolean>; | ||
}> | ||
>; | ||
id: TOptional<TString>; | ||
injectGlobals: TOptional<TBoolean>; | ||
reporters: TOptional< | ||
TArray<TUnion<[TString, TTuple<[TString, TRecord<TString, TUnknown>]>]>> | ||
>; | ||
logHeapUsage: TOptional<TBoolean>; | ||
lastCommit: TOptional<TBoolean>; | ||
listTests: TOptional<TBoolean>; | ||
maxConcurrency: TOptional<TInteger>; | ||
maxWorkers: TOptional<TUnion<[TString, TInteger]>>; | ||
moduleDirectories: TOptional<TArray<TString>>; | ||
moduleFileExtensions: TOptional<TArray<TString>>; | ||
moduleNameMapper: TOptional< | ||
TRecord<TString, TUnion<[TString, TArray<TString>]>> | ||
>; | ||
modulePathIgnorePatterns: TOptional<TArray<TString>>; | ||
modulePaths: TOptional<TArray<TString>>; | ||
noStackTrace: TOptional<TBoolean>; | ||
notify: TOptional<TBoolean>; | ||
notifyMode: TOptional<TString>; | ||
onlyChanged: TOptional<TBoolean>; | ||
onlyFailures: TOptional<TBoolean>; | ||
openHandlesTimeout: TOptional<TNumber>; | ||
outputFile: TOptional<TString>; | ||
passWithNoTests: TOptional<TBoolean>; | ||
preset: TOptional<TUnion<[TString, TNull]>>; | ||
prettierPath: TOptional<TUnion<[TString, TNull]>>; | ||
projects: TOptional<TArray<TUnion<[TString, TRecord<TString, TUnknown>]>>>; | ||
randomize: TOptional<TBoolean>; | ||
replname: TOptional<TUnion<[TString, TNull]>>; | ||
resetMocks: TOptional<TBoolean>; | ||
resetModules: TOptional<TBoolean>; | ||
resolver: TOptional<TUnion<[TString, TNull]>>; | ||
restoreMocks: TOptional<TBoolean>; | ||
rootDir: TOptional<TString>; | ||
roots: TOptional<TArray<TString>>; | ||
runner: TOptional<TString>; | ||
runTestsByPath: TOptional<TBoolean>; | ||
runtime: TOptional<TString>; | ||
sandboxInjectedGlobals: TOptional<TArray<TString>>; | ||
setupFiles: TOptional<TArray<TString>>; | ||
setupFilesAfterEnv: TOptional<TArray<TString>>; | ||
showSeed: TOptional<TBoolean>; | ||
silent: TOptional<TBoolean>; | ||
skipFilter: TOptional<TBoolean>; | ||
skipNodeResolution: TOptional<TBoolean>; | ||
slowTestThreshold: TOptional<TNumber>; | ||
snapshotResolver: TOptional<TString>; | ||
snapshotSerializers: TOptional<TArray<TString>>; | ||
snapshotFormat: TOptional< | ||
TObject<{ | ||
callToJSON: TOptional<TBoolean>; | ||
compareKeys: TOptional<TNull>; | ||
escapeRegex: TOptional<TBoolean>; | ||
escapeString: TOptional<TBoolean>; | ||
highlight: TOptional<TBoolean>; | ||
indent: TOptional<TInteger>; | ||
maxDepth: TOptional<TInteger>; | ||
maxWidth: TOptional<TInteger>; | ||
min: TOptional<TBoolean>; | ||
printBasicPrototype: TOptional<TBoolean>; | ||
printFunctionName: TOptional<TBoolean>; | ||
theme: TOptional< | ||
TObject<{ | ||
comment: TOptional<TString>; | ||
content: TOptional<TString>; | ||
prop: TOptional<TString>; | ||
tag: TOptional<TString>; | ||
value: TOptional<TString>; | ||
}> | ||
>; | ||
}> | ||
>; | ||
errorOnDeprecated: TOptional<TBoolean>; | ||
testEnvironment: TOptional<TString>; | ||
testEnvironmentOptions: TOptional<TRecord<TString, TUnknown>>; | ||
testFailureExitCode: TOptional<TUnion<[TString, TInteger]>>; | ||
testLocationInResults: TOptional<TBoolean>; | ||
testMatch: TOptional<TArray<TString>>; | ||
testNamePattern: TOptional<TString>; | ||
testPathIgnorePatterns: TOptional<TArray<TString>>; | ||
testRegex: TOptional<TUnion<[TString, TArray<TString>]>>; | ||
testResultsProcessor: TOptional<TString>; | ||
testRunner: TOptional<TString>; | ||
testSequencer: TOptional<TString>; | ||
testTimeout: TOptional<TNumber>; | ||
transform: TOptional< | ||
TRecord<TString, TUnion<[TString, TTuple<[TString, TUnknown]>]>> | ||
>; | ||
transformIgnorePatterns: TOptional<TArray<TString>>; | ||
watchPathIgnorePatterns: TOptional<TArray<TString>>; | ||
unmockedModulePathPatterns: TOptional<TArray<TString>>; | ||
updateSnapshot: TOptional<TBoolean>; | ||
useStderr: TOptional<TBoolean>; | ||
verbose: TOptional<TBoolean>; | ||
waitNextEventLoopTurnForUnhandledRejectionEvents: TOptional<TBoolean>; | ||
watch: TOptional<TBoolean>; | ||
watchAll: TOptional<TBoolean>; | ||
watchman: TOptional<TBoolean>; | ||
watchPlugins: TOptional< | ||
TArray<TUnion<[TString, TTuple<[TString, TUnknown]>]>> | ||
>; | ||
workerIdleMemoryLimit: TOptional<TUnion<[TNumber, TString]>>; | ||
workerThreads: TOptional<TBoolean>; | ||
}>; | ||
declare const RawSnapshotFormat: TObject<{ | ||
callToJSON: TOptional<TReadonly<TBoolean>>; | ||
compareKeys: TOptional<TReadonly<TNull>>; | ||
escapeRegex: TOptional<TReadonly<TBoolean>>; | ||
escapeString: TOptional<TReadonly<TBoolean>>; | ||
highlight: TOptional<TReadonly<TBoolean>>; | ||
indent: TOptional<TReadonly<TNumber>>; | ||
maxDepth: TOptional<TReadonly<TNumber>>; | ||
maxWidth: TOptional<TReadonly<TNumber>>; | ||
min: TOptional<TReadonly<TBoolean>>; | ||
printBasicPrototype: TOptional<TReadonly<TBoolean>>; | ||
printFunctionName: TOptional<TReadonly<TBoolean>>; | ||
callToJSON: TOptional<TBoolean>; | ||
compareKeys: TOptional<TNull>; | ||
escapeRegex: TOptional<TBoolean>; | ||
escapeString: TOptional<TBoolean>; | ||
highlight: TOptional<TBoolean>; | ||
indent: TOptional<TInteger>; | ||
maxDepth: TOptional<TInteger>; | ||
maxWidth: TOptional<TInteger>; | ||
min: TOptional<TBoolean>; | ||
printBasicPrototype: TOptional<TBoolean>; | ||
printFunctionName: TOptional<TBoolean>; | ||
theme: TOptional< | ||
TReadonly< | ||
TObject<{ | ||
comment: TOptional<TReadonly<TString>>; | ||
content: TOptional<TReadonly<TString>>; | ||
prop: TOptional<TReadonly<TString>>; | ||
tag: TOptional<TReadonly<TString>>; | ||
value: TOptional<TReadonly<TString>>; | ||
}> | ||
> | ||
TObject<{ | ||
comment: TOptional<TString>; | ||
content: TOptional<TString>; | ||
prop: TOptional<TString>; | ||
tag: TOptional<TString>; | ||
value: TOptional<TString>; | ||
}> | ||
>; | ||
@@ -47,23 +719,21 @@ }>; | ||
export declare const SnapshotFormat: TObject<{ | ||
callToJSON: TOptional<TReadonly<TBoolean>>; | ||
compareKeys: TOptional<TReadonly<TNull>>; | ||
escapeRegex: TOptional<TReadonly<TBoolean>>; | ||
escapeString: TOptional<TReadonly<TBoolean>>; | ||
highlight: TOptional<TReadonly<TBoolean>>; | ||
indent: TOptional<TReadonly<TNumber>>; | ||
maxDepth: TOptional<TReadonly<TNumber>>; | ||
maxWidth: TOptional<TReadonly<TNumber>>; | ||
min: TOptional<TReadonly<TBoolean>>; | ||
printBasicPrototype: TOptional<TReadonly<TBoolean>>; | ||
printFunctionName: TOptional<TReadonly<TBoolean>>; | ||
callToJSON: TOptional<TBoolean>; | ||
compareKeys: TOptional<TNull>; | ||
escapeRegex: TOptional<TBoolean>; | ||
escapeString: TOptional<TBoolean>; | ||
highlight: TOptional<TBoolean>; | ||
indent: TOptional<TInteger>; | ||
maxDepth: TOptional<TInteger>; | ||
maxWidth: TOptional<TInteger>; | ||
min: TOptional<TBoolean>; | ||
printBasicPrototype: TOptional<TBoolean>; | ||
printFunctionName: TOptional<TBoolean>; | ||
theme: TOptional< | ||
TReadonly< | ||
TObject<{ | ||
comment: TOptional<TReadonly<TString>>; | ||
content: TOptional<TReadonly<TString>>; | ||
prop: TOptional<TReadonly<TString>>; | ||
tag: TOptional<TReadonly<TString>>; | ||
value: TOptional<TReadonly<TString>>; | ||
}> | ||
> | ||
TObject<{ | ||
comment: TOptional<TString>; | ||
content: TOptional<TString>; | ||
prop: TOptional<TString>; | ||
tag: TOptional<TString>; | ||
value: TOptional<TString>; | ||
}> | ||
>; | ||
@@ -70,0 +740,0 @@ }>; |
@@ -11,12 +11,13 @@ /*! | ||
/******/ "use strict"; | ||
var __webpack_exports__ = {}; | ||
// This entry need to be wrapped in an IIFE because it uses a non-standard name for the exports (exports). | ||
(() => { | ||
var exports = __webpack_exports__; | ||
/******/ var __webpack_modules__ = ({ | ||
/***/ "./src/raw-types.ts": | ||
/***/ ((__unused_webpack_module, exports) => { | ||
Object.defineProperty(exports, "__esModule", ({ | ||
value: true | ||
})); | ||
exports.SnapshotFormat = void 0; | ||
exports.RawSnapshotFormat = exports.RawInitialOptions = exports.RawFakeTimers = exports.RawCoverageReporterNames = exports.ChalkForegroundColors = void 0; | ||
function _typebox() { | ||
@@ -36,29 +37,300 @@ const data = require("@sinclair/typebox"); | ||
const RawSnapshotFormat = _typebox().Type.Partial(_typebox().Type.Object({ | ||
callToJSON: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
compareKeys: _typebox().Type.Readonly(_typebox().Type.Null()), | ||
escapeRegex: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
escapeString: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
highlight: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
indent: _typebox().Type.Readonly(_typebox().Type.Number({ | ||
/* eslint-disable sort-keys */ | ||
const RawSnapshotFormat = exports.RawSnapshotFormat = _typebox().Type.Partial(_typebox().Type.Object({ | ||
callToJSON: _typebox().Type.Boolean(), | ||
compareKeys: _typebox().Type.Null(), | ||
escapeRegex: _typebox().Type.Boolean(), | ||
escapeString: _typebox().Type.Boolean(), | ||
highlight: _typebox().Type.Boolean(), | ||
indent: _typebox().Type.Integer({ | ||
minimum: 0 | ||
})), | ||
maxDepth: _typebox().Type.Readonly(_typebox().Type.Number({ | ||
}), | ||
maxDepth: _typebox().Type.Integer({ | ||
minimum: 0 | ||
})), | ||
maxWidth: _typebox().Type.Readonly(_typebox().Type.Number({ | ||
}), | ||
maxWidth: _typebox().Type.Integer({ | ||
minimum: 0 | ||
})), | ||
min: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
printBasicPrototype: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
printFunctionName: _typebox().Type.Readonly(_typebox().Type.Boolean()), | ||
theme: _typebox().Type.Readonly(_typebox().Type.Partial(_typebox().Type.Object({ | ||
comment: _typebox().Type.Readonly(_typebox().Type.String()), | ||
content: _typebox().Type.Readonly(_typebox().Type.String()), | ||
prop: _typebox().Type.Readonly(_typebox().Type.String()), | ||
tag: _typebox().Type.Readonly(_typebox().Type.String()), | ||
value: _typebox().Type.Readonly(_typebox().Type.String()) | ||
}))) | ||
}), | ||
min: _typebox().Type.Boolean(), | ||
printBasicPrototype: _typebox().Type.Boolean(), | ||
printFunctionName: _typebox().Type.Boolean(), | ||
theme: _typebox().Type.Partial(_typebox().Type.Object({ | ||
comment: _typebox().Type.String(), | ||
content: _typebox().Type.String(), | ||
prop: _typebox().Type.String(), | ||
tag: _typebox().Type.String(), | ||
value: _typebox().Type.String() | ||
})) | ||
})); | ||
const SnapshotFormat = exports.SnapshotFormat = _typebox().Type.Strict(RawSnapshotFormat); | ||
const RawCoverageProvider = _typebox().Type.Union([_typebox().Type.Literal('babel'), _typebox().Type.Literal('v8')]); | ||
const RawCoverageThresholdValue = _typebox().Type.Partial(_typebox().Type.Object({ | ||
branches: _typebox().Type.Number({ | ||
minimum: 0, | ||
maximum: 100 | ||
}), | ||
functions: _typebox().Type.Number({ | ||
minimum: 0, | ||
maximum: 100 | ||
}), | ||
lines: _typebox().Type.Number({ | ||
minimum: 0, | ||
maximum: 100 | ||
}), | ||
statements: _typebox().Type.Number({ | ||
minimum: 0, | ||
maximum: 100 | ||
}) | ||
})); | ||
const RawCoverageThresholdBase = _typebox().Type.Object({ | ||
global: RawCoverageThresholdValue | ||
}, { | ||
additionalProperties: RawCoverageThresholdValue | ||
}); | ||
const RawCoverageThreshold = _typebox().Type.Unsafe(RawCoverageThresholdBase); | ||
// TODO: add type test that these are all the colors available in chalk.ForegroundColor | ||
const ChalkForegroundColors = exports.ChalkForegroundColors = _typebox().Type.Union([_typebox().Type.Literal('black'), _typebox().Type.Literal('red'), _typebox().Type.Literal('green'), _typebox().Type.Literal('yellow'), _typebox().Type.Literal('blue'), _typebox().Type.Literal('magenta'), _typebox().Type.Literal('cyan'), _typebox().Type.Literal('white'), _typebox().Type.Literal('gray'), _typebox().Type.Literal('grey'), _typebox().Type.Literal('blackBright'), _typebox().Type.Literal('redBright'), _typebox().Type.Literal('greenBright'), _typebox().Type.Literal('yellowBright'), _typebox().Type.Literal('blueBright'), _typebox().Type.Literal('magentaBright'), _typebox().Type.Literal('cyanBright'), _typebox().Type.Literal('whiteBright')]); | ||
const RawDisplayName = _typebox().Type.Object({ | ||
name: _typebox().Type.String(), | ||
color: ChalkForegroundColors | ||
}); | ||
// TODO: verify these are the names of istanbulReport.ReportOptions | ||
const RawCoverageReporterNames = exports.RawCoverageReporterNames = _typebox().Type.Union([_typebox().Type.Literal('clover'), _typebox().Type.Literal('cobertura'), _typebox().Type.Literal('html-spa'), _typebox().Type.Literal('html'), _typebox().Type.Literal('json'), _typebox().Type.Literal('json-summary'), _typebox().Type.Literal('lcov'), _typebox().Type.Literal('lcovonly'), _typebox().Type.Literal('none'), _typebox().Type.Literal('teamcity'), _typebox().Type.Literal('text'), _typebox().Type.Literal('text-lcov'), _typebox().Type.Literal('text-summary')]); | ||
const RawCoverageReporters = _typebox().Type.Array(_typebox().Type.Union([RawCoverageReporterNames, _typebox().Type.Tuple([RawCoverageReporterNames, _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Unknown())])])); | ||
const RawGlobalFakeTimersConfig = _typebox().Type.Partial(_typebox().Type.Object({ | ||
enableGlobally: _typebox().Type.Boolean({ | ||
description: 'Whether fake timers should be enabled globally for all test files.', | ||
default: false | ||
}) | ||
})); | ||
const RawFakeableAPI = _typebox().Type.Union([_typebox().Type.Literal('Date'), _typebox().Type.Literal('hrtime'), _typebox().Type.Literal('nextTick'), _typebox().Type.Literal('performance'), _typebox().Type.Literal('queueMicrotask'), _typebox().Type.Literal('requestAnimationFrame'), _typebox().Type.Literal('cancelAnimationFrame'), _typebox().Type.Literal('requestIdleCallback'), _typebox().Type.Literal('cancelIdleCallback'), _typebox().Type.Literal('setImmediate'), _typebox().Type.Literal('clearImmediate'), _typebox().Type.Literal('setInterval'), _typebox().Type.Literal('clearInterval'), _typebox().Type.Literal('setTimeout'), _typebox().Type.Literal('clearTimeout')]); | ||
const RawFakeTimersConfig = _typebox().Type.Partial(_typebox().Type.Object({ | ||
advanceTimers: _typebox().Type.Union([_typebox().Type.Boolean(), _typebox().Type.Number({ | ||
minimum: 0 | ||
})], { | ||
description: 'If set to `true` all timers will be advanced automatically by 20 milliseconds every 20 milliseconds. A custom ' + 'time delta may be provided by passing a number.', | ||
default: false | ||
}), | ||
doNotFake: _typebox().Type.Array(RawFakeableAPI, { | ||
description: 'List of names of APIs (e.g. `Date`, `nextTick()`, `setImmediate()`, `setTimeout()`) that should not be faked.' + '\n\nThe default is `[]`, meaning all APIs are faked.', | ||
default: [] | ||
}), | ||
now: _typebox().Type.Integer({ | ||
minimum: 0, | ||
description: 'Sets current system time to be used by fake timers.\n\nThe default is `Date.now()`.' | ||
}), | ||
timerLimit: _typebox().Type.Number({ | ||
description: 'The maximum number of recursive timers that will be run when calling `jest.runAllTimers()`.', | ||
default: 100_000, | ||
minimum: 0 | ||
}), | ||
legacyFakeTimers: _typebox().Type.Literal(false, { | ||
description: 'Use the old fake timers implementation instead of one backed by `@sinonjs/fake-timers`.', | ||
default: false | ||
}) | ||
})); | ||
const RawLegacyFakeTimersConfig = _typebox().Type.Partial(_typebox().Type.Object({ | ||
legacyFakeTimers: _typebox().Type.Literal(true, { | ||
description: 'Use the old fake timers implementation instead of one backed by `@sinonjs/fake-timers`.', | ||
default: true | ||
}) | ||
})); | ||
const RawFakeTimers = exports.RawFakeTimers = _typebox().Type.Intersect([RawGlobalFakeTimersConfig, _typebox().Type.Union([RawFakeTimersConfig, RawLegacyFakeTimersConfig])]); | ||
const RawHasteConfig = _typebox().Type.Partial(_typebox().Type.Object({ | ||
computeSha1: _typebox().Type.Boolean({ | ||
description: 'Whether to hash files using SHA-1.' | ||
}), | ||
defaultPlatform: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()], { | ||
description: 'The platform to use as the default, e.g. `ios`.' | ||
}), | ||
forceNodeFilesystemAPI: _typebox().Type.Boolean({ | ||
description: "Whether to force the use of Node's `fs` API when reading files rather than shelling out to `find`." | ||
}), | ||
enableSymlinks: _typebox().Type.Boolean({ | ||
description: 'Whether to follow symlinks when crawling for files.' + '\n\tThis options cannot be used in projects which use watchman.' + '\n\tProjects with `watchman` set to true will error if this option is set to true.' | ||
}), | ||
hasteImplModulePath: _typebox().Type.String({ | ||
description: 'Path to a custom implementation of Haste.' | ||
}), | ||
platforms: _typebox().Type.Array(_typebox().Type.String(), { | ||
description: "All platforms to target, e.g ['ios', 'android']." | ||
}), | ||
throwOnModuleCollision: _typebox().Type.Boolean({ | ||
description: 'Whether to throw on error on module collision.' | ||
}), | ||
hasteMapModulePath: _typebox().Type.String({ | ||
description: 'Custom HasteMap module' | ||
}), | ||
retainAllFiles: _typebox().Type.Boolean({ | ||
description: 'Whether to retain all files, allowing e.g. search for tests in `node_modules`.' | ||
}) | ||
})); | ||
const RawInitialOptions = exports.RawInitialOptions = _typebox().Type.Partial(_typebox().Type.Object({ | ||
automock: _typebox().Type.Boolean(), | ||
bail: _typebox().Type.Union([_typebox().Type.Boolean(), _typebox().Type.Number()]), | ||
cache: _typebox().Type.Boolean(), | ||
cacheDirectory: _typebox().Type.String(), | ||
ci: _typebox().Type.Boolean(), | ||
clearMocks: _typebox().Type.Boolean(), | ||
changedFilesWithAncestor: _typebox().Type.Boolean(), | ||
changedSince: _typebox().Type.String(), | ||
collectCoverage: _typebox().Type.Boolean(), | ||
collectCoverageFrom: _typebox().Type.Array(_typebox().Type.String()), | ||
coverageDirectory: _typebox().Type.String(), | ||
coveragePathIgnorePatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
coverageProvider: RawCoverageProvider, | ||
coverageReporters: RawCoverageReporters, | ||
coverageThreshold: RawCoverageThreshold, | ||
dependencyExtractor: _typebox().Type.String(), | ||
detectLeaks: _typebox().Type.Boolean(), | ||
detectOpenHandles: _typebox().Type.Boolean(), | ||
displayName: _typebox().Type.Union([_typebox().Type.String(), RawDisplayName]), | ||
expand: _typebox().Type.Boolean(), | ||
extensionsToTreatAsEsm: _typebox().Type.Array(_typebox().Type.String()), | ||
fakeTimers: RawFakeTimers, | ||
filter: _typebox().Type.String(), | ||
findRelatedTests: _typebox().Type.Boolean(), | ||
forceCoverageMatch: _typebox().Type.Array(_typebox().Type.String()), | ||
forceExit: _typebox().Type.Boolean(), | ||
json: _typebox().Type.Boolean(), | ||
globals: _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Unknown()), | ||
globalSetup: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
globalTeardown: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
haste: RawHasteConfig, | ||
id: _typebox().Type.String(), | ||
injectGlobals: _typebox().Type.Boolean(), | ||
reporters: _typebox().Type.Array(_typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Tuple([_typebox().Type.String(), _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Unknown())])])), | ||
logHeapUsage: _typebox().Type.Boolean(), | ||
lastCommit: _typebox().Type.Boolean(), | ||
listTests: _typebox().Type.Boolean(), | ||
maxConcurrency: _typebox().Type.Integer(), | ||
maxWorkers: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Integer()]), | ||
moduleDirectories: _typebox().Type.Array(_typebox().Type.String()), | ||
moduleFileExtensions: _typebox().Type.Array(_typebox().Type.String()), | ||
moduleNameMapper: _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Array(_typebox().Type.String())])), | ||
modulePathIgnorePatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
modulePaths: _typebox().Type.Array(_typebox().Type.String()), | ||
noStackTrace: _typebox().Type.Boolean(), | ||
notify: _typebox().Type.Boolean(), | ||
notifyMode: _typebox().Type.String(), | ||
onlyChanged: _typebox().Type.Boolean(), | ||
onlyFailures: _typebox().Type.Boolean(), | ||
openHandlesTimeout: _typebox().Type.Number(), | ||
outputFile: _typebox().Type.String(), | ||
passWithNoTests: _typebox().Type.Boolean(), | ||
preset: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
prettierPath: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
projects: _typebox().Type.Array(_typebox().Type.Union([_typebox().Type.String(), | ||
// TODO: Make sure to type these correctly | ||
_typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Unknown())])), | ||
randomize: _typebox().Type.Boolean(), | ||
replname: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
resetMocks: _typebox().Type.Boolean(), | ||
resetModules: _typebox().Type.Boolean(), | ||
resolver: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Null()]), | ||
restoreMocks: _typebox().Type.Boolean(), | ||
rootDir: _typebox().Type.String(), | ||
roots: _typebox().Type.Array(_typebox().Type.String()), | ||
runner: _typebox().Type.String(), | ||
runTestsByPath: _typebox().Type.Boolean(), | ||
runtime: _typebox().Type.String(), | ||
sandboxInjectedGlobals: _typebox().Type.Array(_typebox().Type.String()), | ||
setupFiles: _typebox().Type.Array(_typebox().Type.String()), | ||
setupFilesAfterEnv: _typebox().Type.Array(_typebox().Type.String()), | ||
showSeed: _typebox().Type.Boolean(), | ||
silent: _typebox().Type.Boolean(), | ||
skipFilter: _typebox().Type.Boolean(), | ||
skipNodeResolution: _typebox().Type.Boolean(), | ||
slowTestThreshold: _typebox().Type.Number(), | ||
snapshotResolver: _typebox().Type.String(), | ||
snapshotSerializers: _typebox().Type.Array(_typebox().Type.String()), | ||
snapshotFormat: RawSnapshotFormat, | ||
errorOnDeprecated: _typebox().Type.Boolean(), | ||
testEnvironment: _typebox().Type.String(), | ||
testEnvironmentOptions: _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Unknown()), | ||
testFailureExitCode: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Integer()]), | ||
testLocationInResults: _typebox().Type.Boolean(), | ||
testMatch: _typebox().Type.Array(_typebox().Type.String()), | ||
testNamePattern: _typebox().Type.String(), | ||
testPathIgnorePatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
testRegex: _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Array(_typebox().Type.String())]), | ||
testResultsProcessor: _typebox().Type.String(), | ||
testRunner: _typebox().Type.String(), | ||
testSequencer: _typebox().Type.String(), | ||
testTimeout: _typebox().Type.Number(), | ||
transform: _typebox().Type.Record(_typebox().Type.String(), _typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Tuple([_typebox().Type.String(), _typebox().Type.Unknown()])])), | ||
transformIgnorePatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
watchPathIgnorePatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
unmockedModulePathPatterns: _typebox().Type.Array(_typebox().Type.String()), | ||
updateSnapshot: _typebox().Type.Boolean(), | ||
useStderr: _typebox().Type.Boolean(), | ||
verbose: _typebox().Type.Boolean(), | ||
waitNextEventLoopTurnForUnhandledRejectionEvents: _typebox().Type.Boolean(), | ||
watch: _typebox().Type.Boolean(), | ||
watchAll: _typebox().Type.Boolean(), | ||
watchman: _typebox().Type.Boolean(), | ||
watchPlugins: _typebox().Type.Array(_typebox().Type.Union([_typebox().Type.String(), _typebox().Type.Tuple([_typebox().Type.String(), _typebox().Type.Unknown()])])), | ||
workerIdleMemoryLimit: _typebox().Type.Union([_typebox().Type.Number(), _typebox().Type.String()]), | ||
workerThreads: _typebox().Type.Boolean() | ||
})); | ||
/***/ }) | ||
/******/ }); | ||
/************************************************************************/ | ||
/******/ // The module cache | ||
/******/ var __webpack_module_cache__ = {}; | ||
/******/ | ||
/******/ // The require function | ||
/******/ function __webpack_require__(moduleId) { | ||
/******/ // Check if module is in cache | ||
/******/ var cachedModule = __webpack_module_cache__[moduleId]; | ||
/******/ if (cachedModule !== undefined) { | ||
/******/ return cachedModule.exports; | ||
/******/ } | ||
/******/ // Create a new module (and put it into the cache) | ||
/******/ var module = __webpack_module_cache__[moduleId] = { | ||
/******/ // no module.id needed | ||
/******/ // no module.loaded needed | ||
/******/ exports: {} | ||
/******/ }; | ||
/******/ | ||
/******/ // Execute the module function | ||
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); | ||
/******/ | ||
/******/ // Return the exports of the module | ||
/******/ return module.exports; | ||
/******/ } | ||
/******/ | ||
/************************************************************************/ | ||
var __webpack_exports__ = {}; | ||
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. | ||
(() => { | ||
var exports = __webpack_exports__; | ||
Object.defineProperty(exports, "__esModule", ({ | ||
value: true | ||
})); | ||
exports.SnapshotFormat = exports.InitialOptions = exports.FakeTimers = void 0; | ||
function _typebox() { | ||
const data = require("@sinclair/typebox"); | ||
_typebox = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
var _rawTypes = __webpack_require__("./src/raw-types.ts"); | ||
/** | ||
* Copyright (c) Meta Platforms, Inc. and affiliates. | ||
* | ||
* This source code is licensed under the MIT license found in the | ||
* LICENSE file in the root directory of this source tree. | ||
*/ | ||
const SnapshotFormat = exports.SnapshotFormat = _typebox().Type.Strict(_rawTypes.RawSnapshotFormat); | ||
const InitialOptions = exports.InitialOptions = _typebox().Type.Strict(_rawTypes.RawInitialOptions); | ||
const FakeTimers = exports.FakeTimers = _typebox().Type.Strict(_rawTypes.RawFakeTimers); | ||
})(); | ||
@@ -65,0 +337,0 @@ |
{ | ||
"name": "@jest/schemas", | ||
"version": "30.0.0-alpha.2", | ||
"version": "30.0.0-alpha.3", | ||
"repository": { | ||
@@ -22,3 +22,3 @@ "type": "git", | ||
"dependencies": { | ||
"@sinclair/typebox": "^0.31.0" | ||
"@sinclair/typebox": "^0.32.1" | ||
}, | ||
@@ -31,3 +31,3 @@ "engines": { | ||
}, | ||
"gitHead": "c04d13d7abd22e47b0997f6027886aed225c9ce4" | ||
"gitHead": "e267aff33d105399f2134bad7c8f82285104f3da" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43061
1062
1
+ Added@sinclair/typebox@0.32.35(transitive)
- Removed@sinclair/typebox@0.31.28(transitive)
Updated@sinclair/typebox@^0.32.1