UNPKG

@orbit/core

Version:

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

14 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assert = void 0; const exception_1 = require("./exception"); /** * Throw an exception if `test` is not truthy. */ function assert(description, test) { if (!test) { throw new exception_1.Assertion(description); } } exports.assert = assert; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Fzc2VydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQ0FBd0M7QUFFeEM7O0dBRUc7QUFDSCxTQUFnQixNQUFNLENBQUMsV0FBbUIsRUFBRSxJQUFhO0lBQ3ZELElBQUksQ0FBQyxJQUFJLEVBQUU7UUFDVCxNQUFNLElBQUkscUJBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQztLQUNsQztBQUNILENBQUM7QUFKRCx3QkFJQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFzc2VydGlvbiB9IGZyb20gJy4vZXhjZXB0aW9uJztcblxuLyoqXG4gKiBUaHJvdyBhbiBleGNlcHRpb24gaWYgYHRlc3RgIGlzIG5vdCB0cnV0aHkuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBhc3NlcnQoZGVzY3JpcHRpb246IHN0cmluZywgdGVzdDogYm9vbGVhbik6IHZvaWQgfCBuZXZlciB7XG4gIGlmICghdGVzdCkge1xuICAgIHRocm93IG5ldyBBc3NlcnRpb24oZGVzY3JpcHRpb24pO1xuICB9XG59XG4iXX0=