UNPKG

@shedevro/assert

Version:

Assertion typescript library for better, comfortable and safe coding. See readme!

1 lines 11.5 kB
{"version":3,"file":"index.cjs","sources":["../src/classes/assertion-message-builder.ts","../src/classes/error/assertion.error.ts","../src/helpers/assertion.helper.ts","../src/assert.ts"],"sourcesContent":[null,null,null,null],"names":["MessageBuilder","expected","actual","gotLine","trim","expectedValue","this","expectedToBe","WebUtilsAssertionError","AbstractAppError","message","customMessageApplied","constructor","super","AssertionHelper","valueToString","value","TypeHelper","isArray","map","v","join","isString","startsWith","endsWith","isFunction","name","isObject","String","AssertClass","options","newInstance","all","instance","Object","assign","allOperator","is","isOperator","not","notOperator","nullOr","nullOrOperator","string","customMessage","setMessage","expression","processAssertion","throwError","arguments","emptyString","prefix","contains","subString","includes","msgPrefix","suffix","oneOf","values","array","number","isNumber","natural","greaterThanOrEqual","greaterThan","limit","lessThan","lessThanOrEqual","range","min","max","boolean","isBoolean","object","Array","arrayLength","expectedLength","length","arrayMinLength","minLimit","arrayMaxLength","maxLimit","arrayLengthBetween","instanceOf","instanceClass","instanceOfAny","instanceClasses","assertInstance","some","match","regExp","test","defined","isDefined","equal","expect","throws","expectedErrorClass","operatorIsApplied","throwedError","expressionResult","function","error","isRightInstance","expectedErrorStr","assertExpression","isUndefined","processAllOperator","condition","ExitFunctionError","forEach","index","messages","params","Error","replace","propPos","Number","Assert"],"mappings":"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"}