UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

1 lines 4.29 kB
{"version":3,"file":"api.mjs","mappings":"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","names":["L","T","pipe","O","AMD","makeAssertionValue","BA","BAM","R","apply","AssertionM","and","self","that","infix","param","actual","and_","runM","or","or_","label_","str","quoted","label","makeAssertionDirect","name","params","run","function_","of","from","makeAssertionM","assertion","actualValue","chain","p","result","success","failure","BoolAlgebraM","succeed","fromEffect","makeAssertionRecM","get","orElse","asFailureM","resultAssertion","a","fold_","makeAssertionMData","b","isSuccess","not","_"],"sourceRoot":"","sources":["../../../_src/Testing/AssertionM/api.ts"],"sourcesContent":[null]}