SYMBOL INDEX (275 symbols across 19 files) FILE: bench/main.js function bench (line 15) | function bench(name, func) { function benchCurrent (line 19) | function benchCurrent(name, func) { function benchPrevious (line 23) | function benchPrevious(name, func) { function compare (line 27) | function compare(name, func) { FILE: build/quantities.js function isString (line 37) | function isString(value) { function isNumber (line 54) | function isNumber(value) { function identity (line 62) | function identity(value) { function uniq (line 74) | function uniq(strings) { function compareArray (line 81) | function compareArray(array1, array2) { function assign (line 98) | function assign(target, properties) { function mulSafe (line 112) | function mulSafe() { function divSafe (line 131) | function divSafe(num, den) { function round (line 150) | function round(val, decimals) { function getFractional (line 154) | function getFractional(num) { function QtyError (line 174) | function QtyError() { function throwIncompatibleUnits (line 194) | function throwIncompatibleUnits(left, right) { function validateUnitDefinition (line 492) | function validateUnitDefinition(unitDef, definition) { function getUnits (line 552) | function getUnits(kind) { function getAliases (line 592) | function getAliases(unitName) { function unitSignature (line 610) | function unitSignature() { function unitSignatureVector (line 628) | function unitSignatureVector() { function parse (line 690) | function parse(val) { function parseUnits (line 795) | function parseUnits(units) { function globalParse (line 835) | function globalParse(value) { function isQty (line 855) | function isQty(value) { function Qty (line 859) | function Qty(initValue, initUnits) { function assertValidConstructorArgs (line 921) | function assertValidConstructorArgs(value, units) { function isDefinitionObject (line 946) | function isDefinitionObject(value) { function updateBaseScalar (line 950) | function updateBaseScalar() { function getKinds (line 1023) | function getKinds() { function subtractTemperatures (line 1047) | function subtractTemperatures(lhs,rhs) { function subtractTempDegrees (line 1054) | function subtractTempDegrees(temp,deg) { function addTempDegrees (line 1059) | function addTempDegrees(temp,deg) { function getDegreeUnits (line 1064) | function getDegreeUnits(units) { function toDegrees (line 1082) | function toDegrees(src,dst) { function toDegK (line 1106) | function toDegK(qty) { function toTemp (line 1131) | function toTemp(src,dst) { function toTempK (line 1154) | function toTempK(qty) { function swiftConverter (line 1336) | function swiftConverter(srcUnits, dstUnits) { function toBaseUnits (line 1375) | function toBaseUnits(numerator,denominator) { function cleanTerms (line 1564) | function cleanTerms(num1, den1, num2, den2) { function NestedMap (line 1780) | function NestedMap() {} function defaultFormatter (line 1840) | function defaultFormatter(scalar, units) { function stringifyUnits (line 1962) | function stringifyUnits(units) { function getOutputNames (line 1983) | function getOutputNames(units) { function simplify (line 1999) | function simplify(units) { FILE: build/quantities.mjs function isString (line 31) | function isString(value) { function isNumber (line 48) | function isNumber(value) { function identity (line 56) | function identity(value) { function uniq (line 68) | function uniq(strings) { function compareArray (line 75) | function compareArray(array1, array2) { function assign (line 92) | function assign(target, properties) { function mulSafe (line 106) | function mulSafe() { function divSafe (line 125) | function divSafe(num, den) { function round (line 144) | function round(val, decimals) { function getFractional (line 148) | function getFractional(num) { function QtyError (line 168) | function QtyError() { function throwIncompatibleUnits (line 188) | function throwIncompatibleUnits(left, right) { function validateUnitDefinition (line 486) | function validateUnitDefinition(unitDef, definition) { function getUnits (line 546) | function getUnits(kind) { function getAliases (line 586) | function getAliases(unitName) { function unitSignature (line 604) | function unitSignature() { function unitSignatureVector (line 622) | function unitSignatureVector() { function parse (line 684) | function parse(val) { function parseUnits (line 789) | function parseUnits(units) { function globalParse (line 829) | function globalParse(value) { function isQty (line 849) | function isQty(value) { function Qty (line 853) | function Qty(initValue, initUnits) { function assertValidConstructorArgs (line 915) | function assertValidConstructorArgs(value, units) { function isDefinitionObject (line 940) | function isDefinitionObject(value) { function updateBaseScalar (line 944) | function updateBaseScalar() { function getKinds (line 1017) | function getKinds() { function subtractTemperatures (line 1041) | function subtractTemperatures(lhs,rhs) { function subtractTempDegrees (line 1048) | function subtractTempDegrees(temp,deg) { function addTempDegrees (line 1053) | function addTempDegrees(temp,deg) { function getDegreeUnits (line 1058) | function getDegreeUnits(units) { function toDegrees (line 1076) | function toDegrees(src,dst) { function toDegK (line 1100) | function toDegK(qty) { function toTemp (line 1125) | function toTemp(src,dst) { function toTempK (line 1148) | function toTempK(qty) { function swiftConverter (line 1330) | function swiftConverter(srcUnits, dstUnits) { function toBaseUnits (line 1369) | function toBaseUnits(numerator,denominator) { function cleanTerms (line 1558) | function cleanTerms(num1, den1, num2, den2) { function NestedMap (line 1774) | function NestedMap() {} function defaultFormatter (line 1834) | function defaultFormatter(scalar, units) { function stringifyUnits (line 1956) | function stringifyUnits(units) { function getOutputNames (line 1977) | function getOutputNames(units) { function simplify (line 1993) | function simplify(units) { FILE: lib/jasmine-3.4.0/boot.js function extend (line 131) | function extend(destination, source) { FILE: lib/jasmine-3.4.0/jasmine-html.js function ResultsStateBuilder (line 31) | function ResultsStateBuilder() { function HtmlReporter (line 76) | function HtmlReporter(options) { function HtmlSpecFilter (line 534) | function HtmlSpecFilter(options) { function ResultsNode (line 547) | function ResultsNode(result, type, parent) { function QueryString (line 571) | function QueryString(options) { FILE: lib/jasmine-3.4.0/jasmine.js function getJasmineRequire (line 41) | function getJasmineRequire() { function anyMatch (line 499) | function anyMatch(pattern, lines) { function callerFile (line 528) | function callerFile() { function Spec (line 551) | function Spec(attrs) { function Order (line 746) | function Order(options) { function Env (line 797) | function Env(options) { function JsApiReporter (line 1761) | function JsApiReporter(options) { function Any (line 1881) | function Any(expectedObject) { function Anything (line 1931) | function Anything() {} function ArrayContaining (line 1945) | function ArrayContaining(sample) { function ArrayWithExactContents (line 1973) | function ArrayWithExactContents(sample) { function Empty (line 2005) | function Empty() {} function Falsy (line 2031) | function Falsy() {} function NotEmpty (line 2046) | function NotEmpty() {} function ObjectContaining (line 2073) | function ObjectContaining(sample) { function getPrototype (line 2077) | function getPrototype(obj) { function hasProperty (line 2089) | function hasProperty(obj, property) { function StringMatching (line 2123) | function StringMatching(expected) { function Truthy (line 2144) | function Truthy() {} function CallTracker (line 2162) | function CallTracker() { function messageChannelImpl (line 2276) | function messageChannelImpl(global, setTimeout) { function getClearStack (line 2313) | function getClearStack(global) { function Clock (line 2353) | function Clock(global, delayedFunctionSchedulerFactory, mockDate) { function FakeTimeout (line 2517) | function FakeTimeout() {} function DelayedFunctionScheduler (line 2531) | function DelayedFunctionScheduler() { function ExpectationFailed (line 2697) | function ExpectationFailed() {} function ExceptionFormatter (line 2710) | function ExceptionFormatter(options) { function Expectation (line 2806) | function Expectation(options) { function AsyncExpectation (line 2844) | function AsyncExpectation(options) { function wrapSyncCompare (line 2884) | function wrapSyncCompare(name, matcherFactory) { function wrapAsyncCompare (line 2891) | function wrapAsyncCompare(name, matcherFactory) { function addCoreMatchers (line 2905) | function addCoreMatchers(prototype, matchers, wrapper) { function addFilter (line 2912) | function addFilter(source, filter) { function negatedFailureMessage (line 2918) | function negatedFailureMessage(result, matcherName, args, util) { function negate (line 2933) | function negate(result) { function defaultNegativeCompare (line 2940) | function defaultNegativeCompare() { function defaultNegativeCompare (line 2951) | function defaultNegativeCompare() { function ContextAddingFilter (line 2960) | function ContextAddingFilter(message) { function ExpectationFilterChain (line 2985) | function ExpectationFilterChain(maybeFilter, prev) { function buildExpectationResult (line 3033) | function buildExpectationResult(options) { function Expector (line 3098) | function Expector(options) { function defaultMessage (line 3128) | function defaultMessage() { function generateErrorMsg (line 3179) | function generateErrorMsg(domain, usage) { function GlobalErrors (line 3191) | function GlobalErrors(global) { function prefix (line 3304) | function prefix(passed) { function prefix (line 3374) | function prefix(passed) { function defaultFormatter (line 3429) | function defaultFormatter (actual, expected, path) { function isAsymmetric (line 3493) | function isAsymmetric(obj) { function asymmetricMatch (line 3497) | function asymmetricMatch(a, b, customTesters, diffBuilder) { function equals (line 3523) | function equals(a, b, customTesters, diffBuilder) { function eq (line 3532) | function eq(a, b, aStack, bStack, customTesters, diffBuilder) { function keys (line 3829) | function keys(obj, isArray) { function has (line 3859) | function has(obj, key) { function isFunction (line 3863) | function isFunction(obj) { function objectKeysAreDifferentFormatter (line 3867) | function objectKeysAreDifferentFormatter(actual, expected, path) { function constructorsAreDifferentFormatter (line 3889) | function constructorsAreDifferentFormatter(actual, expected, path) { function actualArrayIsLongerFormatter (line 3900) | function actualArrayIsLongerFormatter(actual, expected, path) { function formatKeyValuePairs (line 3907) | function formatKeyValuePairs(obj) { function nothing (line 3924) | function nothing() { function ObjectPath (line 3949) | function ObjectPath(components) { function formatPropertyAccess (line 3969) | function formatPropertyAccess(prop) { function map (line 3981) | function map(array, fn) { function isValidIdentifier (line 3989) | function isValidIdentifier(string) { function toBe (line 4022) | function toBe(util) { function toBeCloseTo (line 4053) | function toBeCloseTo() { function toBeDefined (line 4088) | function toBeDefined() { function toBeFalsy (line 4109) | function toBeFalsy() { function toBeGreaterThan (line 4131) | function toBeGreaterThan() { function toBeGreaterThanOrEqual (line 4154) | function toBeGreaterThanOrEqual() { function toBeLessThan (line 4176) | function toBeLessThan() { function toBeLessThanOrEqual (line 4199) | function toBeLessThanOrEqual() { function toBeNaN (line 4221) | function toBeNaN() { function toBeNegativeInfinity (line 4250) | function toBeNegativeInfinity() { function toBeNull (line 4279) | function toBeNull() { function toBePositiveInfinity (line 4300) | function toBePositiveInfinity() { function toBeTruthy (line 4329) | function toBeTruthy() { function toBeUndefined (line 4350) | function toBeUndefined() { function toContain (line 4373) | function toContain(util, customEqualityTesters) { function toEqual (line 4398) | function toEqual(util, customEqualityTesters) { function toHaveBeenCalled (line 4433) | function toHaveBeenCalled() { function toHaveBeenCalledBefore (line 4472) | function toHaveBeenCalledBefore() { function toHaveBeenCalledTimes (line 4533) | function toHaveBeenCalledTimes() { function toHaveBeenCalledWith (line 4574) | function toHaveBeenCalledWith(util, customEqualityTesters) { function toHaveClass (line 4617) | function toHaveClass(util, customEqualityTesters) { function isElement (line 4631) | function isElement(maybeEl) { function toMatch (line 4653) | function toMatch() { function toThrow (line 4685) | function toThrow(util) { function toThrowError (line 4747) | function toThrowError () { function pass (line 4880) | function pass(message) { function fail (line 4887) | function fail(message) { function toThrowMatching (line 4908) | function toThrowMatching() { function thrownDescription (line 4940) | function thrownDescription(thrown) { function pass (line 4949) | function pass(message) { function fail (line 4956) | function fail(message) { function MockDate (line 4967) | function MockDate(global) { function PrettyPrinter (line 5051) | function PrettyPrinter() { function hasCustomToString (line 5058) | function hasCustomToString(value) { function truncate (line 5327) | function truncate(s, maxlen) { function MaxCharsReachedError (line 5336) | function MaxCharsReachedError() { function keys (line 5343) | function keys(obj, isArray) { function StopExecutionError (line 5380) | function StopExecutionError() {} function once (line 5384) | function once(fn) { function emptyFn (line 5396) | function emptyFn() {} function QueueRunner (line 5398) | function QueueRunner(attrs) { function runNext (line 5465) | function runNext() { function onException (line 5525) | function onException(e) { function onPromiseRejection (line 5530) | function onPromiseRejection(e) { function ReportDispatcher (line 5568) | function ReportDispatcher(methods, queueRunnerFactory) { function Spy (line 5994) | function Spy(name, originalFn, customStrategies) { function SpyStrategyDispatcher (line 6080) | function SpyStrategyDispatcher(strategyArgs) { function StrategyDict (line 6107) | function StrategyDict(strategyFactory) { function SpyFactory (line 6145) | function SpyFactory(getCustomStrategies) { function SpyRegistry (line 6193) | function SpyRegistry(options) { function SpyStrategy (line 6345) | function SpyStrategy(options) { function createCustomPlan (line 6367) | function createCustomPlan(factory) { function StackTrace (line 6472) | function StackTrace(error) { function tryParseFrames (line 6508) | function tryParseFrames(lines) { function first (line 6538) | function first(items, fn) { function extractMessage (line 6550) | function extractMessage(message, stackLines) { function messagePrefixLength (line 6561) | function messagePrefixLength(message, stackLines) { function Suite (line 6582) | function Suite(attrs) { function removeFns (line 6667) | function removeFns(queueableFns) { function isFailure (line 6755) | function isFailure(args) { function Timer (line 6772) | function Timer(options) { function TreeProcessor (line 6797) | function TreeProcessor(attrs) { function UserContext (line 7013) | function UserContext() { FILE: lib/require.js function H (line 7) | function H(b){return"[object Function]"===L.call(b)} function I (line 7) | function I(b){return"[object Array]"===L.call(b)} function y (line 7) | function y(b,c){if(b){var d;for(d=0;d