UNPKG

molstar

Version:

A comprehensive macromolecular library.

28 lines 803 B
/** * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> */ var UniqueArray; (function (UniqueArray) { function create() { return { keys: new Set(), array: [] }; } UniqueArray.create = create; function add(_a, key, value) { var keys = _a.keys, array = _a.array; if (keys.has(key)) return false; keys.add(key); array[array.length] = value; return true; } UniqueArray.add = add; function has(_a, key) { var keys = _a.keys; return keys.has(key); } UniqueArray.has = has; })(UniqueArray || (UniqueArray = {})); export { UniqueArray }; //# sourceMappingURL=unique-array.js.map