UNPKG

@orbit/core

Version:

Core library for Orbit - a flexible data access and synchronization layer.

10 lines 985 B
import { Assertion } from './exception'; /** * Throw an exception if `test` is not truthy. */ export function assert(description, test) { if (!test) { throw new Assertion(description); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Fzc2VydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBRXhDOztHQUVHO0FBQ0gsTUFBTSxVQUFVLE1BQU0sQ0FBQyxXQUFtQixFQUFFLElBQWE7SUFDdkQsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNULE1BQU0sSUFBSSxTQUFTLENBQUMsV0FBVyxDQUFDLENBQUM7S0FDbEM7QUFDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXNzZXJ0aW9uIH0gZnJvbSAnLi9leGNlcHRpb24nO1xuXG4vKipcbiAqIFRocm93IGFuIGV4Y2VwdGlvbiBpZiBgdGVzdGAgaXMgbm90IHRydXRoeS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGFzc2VydChkZXNjcmlwdGlvbjogc3RyaW5nLCB0ZXN0OiBib29sZWFuKTogdm9pZCB8IG5ldmVyIHtcbiAgaWYgKCF0ZXN0KSB7XG4gICAgdGhyb3cgbmV3IEFzc2VydGlvbihkZXNjcmlwdGlvbik7XG4gIH1cbn1cbiJdfQ==