SYMBOL INDEX (936 symbols across 99 files) FILE: public/assets/scripts/choices.js function __extends (line 35) | function __extends(d, b) { function __spreadArray (line 53) | function __spreadArray(to, from, pack) { function Dropdown (line 348) | function Dropdown(_a) { function Container (line 377) | function Container(_a) { function Input (line 497) | function Input(_a) { function List (line 613) | function List(_a) { function WrappedElement (line 685) | function WrappedElement(_a) { function WrappedInput (line 765) | function WrappedInput() { function WrappedSelect (line 841) | function WrappedSelect(_a) { function items (line 1032) | function items(s, action, context) { function groups (line 1087) | function groups(s, action) { function choices (line 1108) | function choices(s, action, context) { function Store (line 1180) | function Store(context) { function _defineProperty (line 1369) | function _defineProperty(e, r, t) { function ownKeys (line 1377) | function ownKeys(e, r) { function _objectSpread2 (line 1387) | function _objectSpread2(e) { function _toPrimitive (line 1398) | function _toPrimitive(t, r) { function _toPropertyKey (line 1408) | function _toPropertyKey(t) { function isArray (line 1422) | function isArray(value) { function baseToString (line 1425) | function baseToString(value) { function toString (line 1433) | function toString(value) { function isString (line 1436) | function isString(value) { function isNumber (line 1439) | function isNumber(value) { function isBoolean (line 1444) | function isBoolean(value) { function isObject (line 1447) | function isObject(value) { function isObjectLike (line 1452) | function isObjectLike(value) { function isDefined (line 1455) | function isDefined(value) { function isBlank (line 1458) | function isBlank(value) { function getTag (line 1464) | function getTag(value) { class KeyStore (line 1473) | class KeyStore { method constructor (line 1474) | constructor(keys) { method get (line 1490) | get(keyId) { method keys (line 1493) | keys() { method toJSON (line 1496) | toJSON() { function createKey (line 1500) | function createKey(key) { function createKeyPath (line 1534) | function createKeyPath(key) { function createKeyId (line 1537) | function createKeyId(key) { function get (line 1540) | function get(obj, path) { function norm (line 1637) | function norm(weight = 1, mantissa = 3) { class FuseIndex (line 1660) | class FuseIndex { method constructor (line 1661) | constructor({ method setSources (line 1670) | setSources(docs = []) { method setIndexRecords (line 1673) | setIndexRecords(records = []) { method setKeys (line 1676) | setKeys(keys = []) { method create (line 1683) | create() { method add (line 1703) | add(doc) { method removeAt (line 1712) | removeAt(idx) { method getValueForItemAtKeyId (line 1720) | getValueForItemAtKeyId(item, keyId) { method size (line 1723) | size() { method _addString (line 1726) | _addString(doc, docIndex) { method _addObject (line 1737) | _addObject(doc, docIndex) { method toJSON (line 1790) | toJSON() { function createIndex (line 1797) | function createIndex(keys, docs, { function parseIndex (line 1810) | function parseIndex(data, { function computeScore$1 (line 1826) | function computeScore$1(pattern, { function convertMaskToIndices (line 1844) | function convertMaskToIndices(matchmask = [], minMatchCharLength = Confi... function search (line 1871) | function search(text, pattern, patternAlphabet, { function createPatternAlphabet (line 2025) | function createPatternAlphabet(pattern) { class BitapSearch (line 2033) | class BitapSearch { method constructor (line 2034) | constructor(pattern, { method searchIn (line 2083) | searchIn(text) { class BaseMatch (line 2152) | class BaseMatch { method constructor (line 2153) | constructor(pattern) { method isMultiMatch (line 2156) | static isMultiMatch(pattern) { method isSingleMatch (line 2159) | static isSingleMatch(pattern) { method search (line 2162) | search( /*text*/) {} function getMatch (line 2164) | function getMatch(pattern, exp) { class ExactMatch (line 2171) | class ExactMatch extends BaseMatch { method constructor (line 2172) | constructor(pattern) { method type (line 2175) | static get type() { method multiRegex (line 2178) | static get multiRegex() { method singleRegex (line 2181) | static get singleRegex() { method search (line 2184) | search(text) { class InverseExactMatch (line 2196) | class InverseExactMatch extends BaseMatch { method constructor (line 2197) | constructor(pattern) { method type (line 2200) | static get type() { method multiRegex (line 2203) | static get multiRegex() { method singleRegex (line 2206) | static get singleRegex() { method search (line 2209) | search(text) { class PrefixExactMatch (line 2222) | class PrefixExactMatch extends BaseMatch { method constructor (line 2223) | constructor(pattern) { method type (line 2226) | static get type() { method multiRegex (line 2229) | static get multiRegex() { method singleRegex (line 2232) | static get singleRegex() { method search (line 2235) | search(text) { class InversePrefixExactMatch (line 2247) | class InversePrefixExactMatch extends BaseMatch { method constructor (line 2248) | constructor(pattern) { method type (line 2251) | static get type() { method multiRegex (line 2254) | static get multiRegex() { method singleRegex (line 2257) | static get singleRegex() { method search (line 2260) | search(text) { class SuffixExactMatch (line 2272) | class SuffixExactMatch extends BaseMatch { method constructor (line 2273) | constructor(pattern) { method type (line 2276) | static get type() { method multiRegex (line 2279) | static get multiRegex() { method singleRegex (line 2282) | static get singleRegex() { method search (line 2285) | search(text) { class InverseSuffixExactMatch (line 2297) | class InverseSuffixExactMatch extends BaseMatch { method constructor (line 2298) | constructor(pattern) { method type (line 2301) | static get type() { method multiRegex (line 2304) | static get multiRegex() { method singleRegex (line 2307) | static get singleRegex() { method search (line 2310) | search(text) { class FuzzyMatch (line 2319) | class FuzzyMatch extends BaseMatch { method constructor (line 2320) | constructor(pattern, { method type (line 2342) | static get type() { method multiRegex (line 2345) | static get multiRegex() { method singleRegex (line 2348) | static get singleRegex() { method search (line 2351) | search(text) { class IncludeMatch (line 2358) | class IncludeMatch extends BaseMatch { method constructor (line 2359) | constructor(pattern) { method type (line 2362) | static get type() { method multiRegex (line 2365) | static get multiRegex() { method singleRegex (line 2368) | static get singleRegex() { method search (line 2371) | search(text) { function parseQuery (line 2402) | function parseQuery(pattern, options = {}) { class ExtendedSearch (line 2471) | class ExtendedSearch { method constructor (line 2472) | constructor(pattern, { method condition (line 2496) | static condition(_, options) { method searchIn (line 2499) | searchIn(text) { function register (line 2572) | function register(...args) { function createSearcher (line 2575) | function createSearcher(pattern, options) { function parse (line 2603) | function parse(query, options, { function computeScore (line 2648) | function computeScore(results, { function transformMatches (line 2664) | function transformMatches(result, data) { function transformScore (line 2691) | function transformScore(result, data) { function format (line 2694) | function format(results, docs, { class Fuse (line 2717) | class Fuse { method constructor (line 2718) | constructor(docs, options = {}, index) { method setCollection (line 2724) | setCollection(docs, index) { method add (line 2734) | add(doc) { method remove (line 2741) | remove(predicate = ( /* doc, idx */) => false) { method removeAt (line 2754) | removeAt(idx) { method getIndex (line 2758) | getIndex() { method search (line 2761) | search(query, { method _searchStringList (line 2786) | _searchStringList(query) { method _searchLogical (line 2822) | _searchLogical(query) { method _searchObjectList (line 2885) | _searchObjectList(query) { method _findMatches (line 2921) | _findMatches({ function SearchByFuse (line 2990) | function SearchByFuse(config) { function getSearcher (line 3025) | function getSearcher(config) { function Choices (line 3351) | function Choices(element, userConfig) { method options (line 3495) | get options() { method allOptions (line 3498) | get allOptions() { method templates (line 3501) | get templates() { FILE: public/assets/scripts/choices.mjs function __extends (line 29) | function __extends(d, b) { function __spreadArray (line 47) | function __spreadArray(to, from, pack) { function Dropdown (line 342) | function Dropdown(_a) { function Container (line 371) | function Container(_a) { function Input (line 491) | function Input(_a) { function List (line 607) | function List(_a) { function WrappedElement (line 679) | function WrappedElement(_a) { function WrappedInput (line 759) | function WrappedInput() { function WrappedSelect (line 835) | function WrappedSelect(_a) { function items (line 1026) | function items(s, action, context) { function groups (line 1081) | function groups(s, action) { function choices (line 1102) | function choices(s, action, context) { function Store (line 1174) | function Store(context) { function _defineProperty (line 1363) | function _defineProperty(e, r, t) { function ownKeys (line 1371) | function ownKeys(e, r) { function _objectSpread2 (line 1381) | function _objectSpread2(e) { function _toPrimitive (line 1392) | function _toPrimitive(t, r) { function _toPropertyKey (line 1402) | function _toPropertyKey(t) { function isArray (line 1416) | function isArray(value) { function baseToString (line 1419) | function baseToString(value) { function toString (line 1427) | function toString(value) { function isString (line 1430) | function isString(value) { function isNumber (line 1433) | function isNumber(value) { function isBoolean (line 1438) | function isBoolean(value) { function isObject (line 1441) | function isObject(value) { function isObjectLike (line 1446) | function isObjectLike(value) { function isDefined (line 1449) | function isDefined(value) { function isBlank (line 1452) | function isBlank(value) { function getTag (line 1458) | function getTag(value) { constant INCORRECT_INDEX_TYPE (line 1461) | const INCORRECT_INDEX_TYPE = "Incorrect 'index' type"; class KeyStore (line 1467) | class KeyStore { method constructor (line 1468) | constructor(keys) { method get (line 1484) | get(keyId) { method keys (line 1487) | keys() { method toJSON (line 1490) | toJSON() { function createKey (line 1494) | function createKey(key) { function createKeyPath (line 1528) | function createKeyPath(key) { function createKeyId (line 1531) | function createKeyId(key) { function get (line 1534) | function get(obj, path) { constant SPACE (line 1627) | const SPACE = /[^ ]+/g; function norm (line 1631) | function norm(weight = 1, mantissa = 3) { class FuseIndex (line 1654) | class FuseIndex { method constructor (line 1655) | constructor({ method setSources (line 1664) | setSources(docs = []) { method setIndexRecords (line 1667) | setIndexRecords(records = []) { method setKeys (line 1670) | setKeys(keys = []) { method create (line 1677) | create() { method add (line 1697) | add(doc) { method removeAt (line 1706) | removeAt(idx) { method getValueForItemAtKeyId (line 1714) | getValueForItemAtKeyId(item, keyId) { method size (line 1717) | size() { method _addString (line 1720) | _addString(doc, docIndex) { method _addObject (line 1731) | _addObject(doc, docIndex) { method toJSON (line 1784) | toJSON() { function createIndex (line 1791) | function createIndex(keys, docs, { function parseIndex (line 1804) | function parseIndex(data, { function computeScore$1 (line 1820) | function computeScore$1(pattern, { function convertMaskToIndices (line 1838) | function convertMaskToIndices(matchmask = [], minMatchCharLength = Confi... constant MAX_BITS (line 1864) | const MAX_BITS = 32; function search (line 1865) | function search(text, pattern, patternAlphabet, { function createPatternAlphabet (line 2019) | function createPatternAlphabet(pattern) { class BitapSearch (line 2027) | class BitapSearch { method constructor (line 2028) | constructor(pattern, { method searchIn (line 2077) | searchIn(text) { class BaseMatch (line 2146) | class BaseMatch { method constructor (line 2147) | constructor(pattern) { method isMultiMatch (line 2150) | static isMultiMatch(pattern) { method isSingleMatch (line 2153) | static isSingleMatch(pattern) { method search (line 2156) | search( /*text*/) {} function getMatch (line 2158) | function getMatch(pattern, exp) { class ExactMatch (line 2165) | class ExactMatch extends BaseMatch { method constructor (line 2166) | constructor(pattern) { method type (line 2169) | static get type() { method multiRegex (line 2172) | static get multiRegex() { method singleRegex (line 2175) | static get singleRegex() { method search (line 2178) | search(text) { class InverseExactMatch (line 2190) | class InverseExactMatch extends BaseMatch { method constructor (line 2191) | constructor(pattern) { method type (line 2194) | static get type() { method multiRegex (line 2197) | static get multiRegex() { method singleRegex (line 2200) | static get singleRegex() { method search (line 2203) | search(text) { class PrefixExactMatch (line 2216) | class PrefixExactMatch extends BaseMatch { method constructor (line 2217) | constructor(pattern) { method type (line 2220) | static get type() { method multiRegex (line 2223) | static get multiRegex() { method singleRegex (line 2226) | static get singleRegex() { method search (line 2229) | search(text) { class InversePrefixExactMatch (line 2241) | class InversePrefixExactMatch extends BaseMatch { method constructor (line 2242) | constructor(pattern) { method type (line 2245) | static get type() { method multiRegex (line 2248) | static get multiRegex() { method singleRegex (line 2251) | static get singleRegex() { method search (line 2254) | search(text) { class SuffixExactMatch (line 2266) | class SuffixExactMatch extends BaseMatch { method constructor (line 2267) | constructor(pattern) { method type (line 2270) | static get type() { method multiRegex (line 2273) | static get multiRegex() { method singleRegex (line 2276) | static get singleRegex() { method search (line 2279) | search(text) { class InverseSuffixExactMatch (line 2291) | class InverseSuffixExactMatch extends BaseMatch { method constructor (line 2292) | constructor(pattern) { method type (line 2295) | static get type() { method multiRegex (line 2298) | static get multiRegex() { method singleRegex (line 2301) | static get singleRegex() { method search (line 2304) | search(text) { class FuzzyMatch (line 2313) | class FuzzyMatch extends BaseMatch { method constructor (line 2314) | constructor(pattern, { method type (line 2336) | static get type() { method multiRegex (line 2339) | static get multiRegex() { method singleRegex (line 2342) | static get singleRegex() { method search (line 2345) | search(text) { class IncludeMatch (line 2352) | class IncludeMatch extends BaseMatch { method constructor (line 2353) | constructor(pattern) { method type (line 2356) | static get type() { method multiRegex (line 2359) | static get multiRegex() { method singleRegex (line 2362) | static get singleRegex() { method search (line 2365) | search(text) { constant SPACE_RE (line 2390) | const SPACE_RE = / +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/; constant OR_TOKEN (line 2391) | const OR_TOKEN = '|'; function parseQuery (line 2396) | function parseQuery(pattern, options = {}) { class ExtendedSearch (line 2465) | class ExtendedSearch { method constructor (line 2466) | constructor(pattern, { method condition (line 2490) | static condition(_, options) { method searchIn (line 2493) | searchIn(text) { function register (line 2566) | function register(...args) { function createSearcher (line 2569) | function createSearcher(pattern, options) { function parse (line 2597) | function parse(query, options, { function computeScore (line 2642) | function computeScore(results, { function transformMatches (line 2658) | function transformMatches(result, data) { function transformScore (line 2685) | function transformScore(result, data) { function format (line 2688) | function format(results, docs, { class Fuse (line 2711) | class Fuse { method constructor (line 2712) | constructor(docs, options = {}, index) { method setCollection (line 2718) | setCollection(docs, index) { method add (line 2728) | add(doc) { method remove (line 2735) | remove(predicate = ( /* doc, idx */) => false) { method removeAt (line 2748) | removeAt(idx) { method getIndex (line 2752) | getIndex() { method search (line 2755) | search(query, { method _searchStringList (line 2780) | _searchStringList(query) { method _searchLogical (line 2816) | _searchLogical(query) { method _searchObjectList (line 2879) | _searchObjectList(query) { method _findMatches (line 2915) | _findMatches({ function SearchByFuse (line 2984) | function SearchByFuse(config) { function getSearcher (line 3019) | function getSearcher(config) { function Choices (line 3345) | function Choices(element, userConfig) { method options (line 3489) | get options() { method allOptions (line 3492) | get allOptions() { method templates (line 3495) | get templates() { FILE: public/assets/scripts/choices.search-basic.js function __extends (line 35) | function __extends(d, b) { function __spreadArray (line 53) | function __spreadArray(to, from, pack) { function Dropdown (line 348) | function Dropdown(_a) { function Container (line 377) | function Container(_a) { function Input (line 497) | function Input(_a) { function List (line 613) | function List(_a) { function WrappedElement (line 685) | function WrappedElement(_a) { function WrappedInput (line 765) | function WrappedInput() { function WrappedSelect (line 841) | function WrappedSelect(_a) { function items (line 1032) | function items(s, action, context) { function groups (line 1087) | function groups(s, action) { function choices (line 1108) | function choices(s, action, context) { function Store (line 1180) | function Store(context) { function _defineProperty (line 1369) | function _defineProperty(e, r, t) { function ownKeys (line 1377) | function ownKeys(e, r) { function _objectSpread2 (line 1387) | function _objectSpread2(e) { function _toPrimitive (line 1398) | function _toPrimitive(t, r) { function _toPropertyKey (line 1408) | function _toPropertyKey(t) { function isArray (line 1422) | function isArray(value) { function baseToString (line 1425) | function baseToString(value) { function toString (line 1433) | function toString(value) { function isString (line 1436) | function isString(value) { function isNumber (line 1439) | function isNumber(value) { function isBoolean (line 1444) | function isBoolean(value) { function isObject (line 1447) | function isObject(value) { function isObjectLike (line 1452) | function isObjectLike(value) { function isDefined (line 1455) | function isDefined(value) { function isBlank (line 1458) | function isBlank(value) { function getTag (line 1464) | function getTag(value) { class KeyStore (line 1475) | class KeyStore { method constructor (line 1476) | constructor(keys) { method get (line 1492) | get(keyId) { method keys (line 1495) | keys() { method toJSON (line 1498) | toJSON() { function createKey (line 1502) | function createKey(key) { function createKeyPath (line 1536) | function createKeyPath(key) { function createKeyId (line 1539) | function createKeyId(key) { function get (line 1542) | function get(obj, path) { function norm (line 1639) | function norm(weight = 1, mantissa = 3) { class FuseIndex (line 1662) | class FuseIndex { method constructor (line 1663) | constructor({ method setSources (line 1672) | setSources(docs = []) { method setIndexRecords (line 1675) | setIndexRecords(records = []) { method setKeys (line 1678) | setKeys(keys = []) { method create (line 1685) | create() { method add (line 1705) | add(doc) { method removeAt (line 1714) | removeAt(idx) { method getValueForItemAtKeyId (line 1722) | getValueForItemAtKeyId(item, keyId) { method size (line 1725) | size() { method _addString (line 1728) | _addString(doc, docIndex) { method _addObject (line 1739) | _addObject(doc, docIndex) { method toJSON (line 1792) | toJSON() { function createIndex (line 1799) | function createIndex(keys, docs, { function parseIndex (line 1812) | function parseIndex(data, { function computeScore$1 (line 1828) | function computeScore$1(pattern, { function convertMaskToIndices (line 1846) | function convertMaskToIndices(matchmask = [], minMatchCharLength = Confi... function search (line 1873) | function search(text, pattern, patternAlphabet, { function createPatternAlphabet (line 2027) | function createPatternAlphabet(pattern) { class BitapSearch (line 2035) | class BitapSearch { method constructor (line 2036) | constructor(pattern, { method searchIn (line 2085) | searchIn(text) { function createSearcher (line 2155) | function createSearcher(pattern, options) { function parse (line 2183) | function parse(query, options, { function computeScore (line 2228) | function computeScore(results, { function transformMatches (line 2244) | function transformMatches(result, data) { function transformScore (line 2271) | function transformScore(result, data) { function format (line 2274) | function format(results, docs, { class Fuse (line 2297) | class Fuse { method constructor (line 2298) | constructor(docs, options = {}, index) { method setCollection (line 2306) | setCollection(docs, index) { method add (line 2316) | add(doc) { method remove (line 2323) | remove(predicate = ( /* doc, idx */) => false) { method removeAt (line 2336) | removeAt(idx) { method getIndex (line 2340) | getIndex() { method search (line 2343) | search(query, { method _searchStringList (line 2368) | _searchStringList(query) { method _searchLogical (line 2404) | _searchLogical(query) { method _searchObjectList (line 2409) | _searchObjectList(query) { method _findMatches (line 2445) | _findMatches({ function SearchByFuse (line 2511) | function SearchByFuse(config) { function getSearcher (line 2546) | function getSearcher(config) { function Choices (line 2872) | function Choices(element, userConfig) { method options (line 3016) | get options() { method allOptions (line 3019) | get allOptions() { method templates (line 3022) | get templates() { FILE: public/assets/scripts/choices.search-basic.mjs function __extends (line 29) | function __extends(d, b) { function __spreadArray (line 47) | function __spreadArray(to, from, pack) { function Dropdown (line 342) | function Dropdown(_a) { function Container (line 371) | function Container(_a) { function Input (line 491) | function Input(_a) { function List (line 607) | function List(_a) { function WrappedElement (line 679) | function WrappedElement(_a) { function WrappedInput (line 759) | function WrappedInput() { function WrappedSelect (line 835) | function WrappedSelect(_a) { function items (line 1026) | function items(s, action, context) { function groups (line 1081) | function groups(s, action) { function choices (line 1102) | function choices(s, action, context) { function Store (line 1174) | function Store(context) { function _defineProperty (line 1363) | function _defineProperty(e, r, t) { function ownKeys (line 1371) | function ownKeys(e, r) { function _objectSpread2 (line 1381) | function _objectSpread2(e) { function _toPrimitive (line 1392) | function _toPrimitive(t, r) { function _toPropertyKey (line 1402) | function _toPropertyKey(t) { function isArray (line 1416) | function isArray(value) { function baseToString (line 1419) | function baseToString(value) { function toString (line 1427) | function toString(value) { function isString (line 1430) | function isString(value) { function isNumber (line 1433) | function isNumber(value) { function isBoolean (line 1438) | function isBoolean(value) { function isObject (line 1441) | function isObject(value) { function isObjectLike (line 1446) | function isObjectLike(value) { function isDefined (line 1449) | function isDefined(value) { function isBlank (line 1452) | function isBlank(value) { function getTag (line 1458) | function getTag(value) { constant EXTENDED_SEARCH_UNAVAILABLE (line 1461) | const EXTENDED_SEARCH_UNAVAILABLE = 'Extended search is not available'; constant LOGICAL_SEARCH_UNAVAILABLE (line 1462) | const LOGICAL_SEARCH_UNAVAILABLE = 'Logical search is not available'; constant INCORRECT_INDEX_TYPE (line 1463) | const INCORRECT_INDEX_TYPE = "Incorrect 'index' type"; class KeyStore (line 1469) | class KeyStore { method constructor (line 1470) | constructor(keys) { method get (line 1486) | get(keyId) { method keys (line 1489) | keys() { method toJSON (line 1492) | toJSON() { function createKey (line 1496) | function createKey(key) { function createKeyPath (line 1530) | function createKeyPath(key) { function createKeyId (line 1533) | function createKeyId(key) { function get (line 1536) | function get(obj, path) { constant SPACE (line 1629) | const SPACE = /[^ ]+/g; function norm (line 1633) | function norm(weight = 1, mantissa = 3) { class FuseIndex (line 1656) | class FuseIndex { method constructor (line 1657) | constructor({ method setSources (line 1666) | setSources(docs = []) { method setIndexRecords (line 1669) | setIndexRecords(records = []) { method setKeys (line 1672) | setKeys(keys = []) { method create (line 1679) | create() { method add (line 1699) | add(doc) { method removeAt (line 1708) | removeAt(idx) { method getValueForItemAtKeyId (line 1716) | getValueForItemAtKeyId(item, keyId) { method size (line 1719) | size() { method _addString (line 1722) | _addString(doc, docIndex) { method _addObject (line 1733) | _addObject(doc, docIndex) { method toJSON (line 1786) | toJSON() { function createIndex (line 1793) | function createIndex(keys, docs, { function parseIndex (line 1806) | function parseIndex(data, { function computeScore$1 (line 1822) | function computeScore$1(pattern, { function convertMaskToIndices (line 1840) | function convertMaskToIndices(matchmask = [], minMatchCharLength = Confi... constant MAX_BITS (line 1866) | const MAX_BITS = 32; function search (line 1867) | function search(text, pattern, patternAlphabet, { function createPatternAlphabet (line 2021) | function createPatternAlphabet(pattern) { class BitapSearch (line 2029) | class BitapSearch { method constructor (line 2030) | constructor(pattern, { method searchIn (line 2079) | searchIn(text) { function createSearcher (line 2149) | function createSearcher(pattern, options) { function parse (line 2177) | function parse(query, options, { function computeScore (line 2222) | function computeScore(results, { function transformMatches (line 2238) | function transformMatches(result, data) { function transformScore (line 2265) | function transformScore(result, data) { function format (line 2268) | function format(results, docs, { class Fuse (line 2291) | class Fuse { method constructor (line 2292) | constructor(docs, options = {}, index) { method setCollection (line 2300) | setCollection(docs, index) { method add (line 2310) | add(doc) { method remove (line 2317) | remove(predicate = ( /* doc, idx */) => false) { method removeAt (line 2330) | removeAt(idx) { method getIndex (line 2334) | getIndex() { method search (line 2337) | search(query, { method _searchStringList (line 2362) | _searchStringList(query) { method _searchLogical (line 2398) | _searchLogical(query) { method _searchObjectList (line 2403) | _searchObjectList(query) { method _findMatches (line 2439) | _findMatches({ function SearchByFuse (line 2505) | function SearchByFuse(config) { function getSearcher (line 2540) | function getSearcher(config) { function Choices (line 2866) | function Choices(element, userConfig) { method options (line 3010) | get options() { method allOptions (line 3013) | get allOptions() { method templates (line 3016) | get templates() { FILE: public/assets/scripts/choices.search-kmp.js function __extends (line 35) | function __extends(d, b) { function Dropdown (line 339) | function Dropdown(_a) { function Container (line 368) | function Container(_a) { function Input (line 488) | function Input(_a) { function List (line 604) | function List(_a) { function WrappedElement (line 676) | function WrappedElement(_a) { function WrappedInput (line 756) | function WrappedInput() { function WrappedSelect (line 832) | function WrappedSelect(_a) { function items (line 1023) | function items(s, action, context) { function groups (line 1078) | function groups(s, action) { function choices (line 1099) | function choices(s, action, context) { function Store (line 1171) | function Store(context) { function kmpSearch (line 1360) | function kmpSearch(pattern, text) { function SearchByKMP (line 1392) | function SearchByKMP(config) { function getSearcher (line 1433) | function getSearcher(config) { function Choices (line 1759) | function Choices(element, userConfig) { method options (line 1903) | get options() { method allOptions (line 1906) | get allOptions() { method templates (line 1909) | get templates() { FILE: public/assets/scripts/choices.search-kmp.mjs function __extends (line 29) | function __extends(d, b) { function Dropdown (line 333) | function Dropdown(_a) { function Container (line 362) | function Container(_a) { function Input (line 482) | function Input(_a) { function List (line 598) | function List(_a) { function WrappedElement (line 670) | function WrappedElement(_a) { function WrappedInput (line 750) | function WrappedInput() { function WrappedSelect (line 826) | function WrappedSelect(_a) { function items (line 1017) | function items(s, action, context) { function groups (line 1072) | function groups(s, action) { function choices (line 1093) | function choices(s, action, context) { function Store (line 1165) | function Store(context) { function kmpSearch (line 1354) | function kmpSearch(pattern, text) { function SearchByKMP (line 1386) | function SearchByKMP(config) { function getSearcher (line 1427) | function getSearcher(config) { function Choices (line 1753) | function Choices(element, userConfig) { method options (line 1897) | get options() { method allOptions (line 1900) | get allOptions() { method templates (line 1903) | get templates() { FILE: public/assets/scripts/choices.search-prefix.js function __extends (line 35) | function __extends(d, b) { function Dropdown (line 339) | function Dropdown(_a) { function Container (line 368) | function Container(_a) { function Input (line 488) | function Input(_a) { function List (line 604) | function List(_a) { function WrappedElement (line 676) | function WrappedElement(_a) { function WrappedInput (line 756) | function WrappedInput() { function WrappedSelect (line 832) | function WrappedSelect(_a) { function items (line 1023) | function items(s, action, context) { function groups (line 1078) | function groups(s, action) { function choices (line 1099) | function choices(s, action, context) { function Store (line 1171) | function Store(context) { function SearchByPrefixFilter (line 1361) | function SearchByPrefixFilter(config) { function getSearcher (line 1393) | function getSearcher(config) { function Choices (line 1717) | function Choices(element, userConfig) { method options (line 1861) | get options() { method allOptions (line 1864) | get allOptions() { method templates (line 1867) | get templates() { FILE: public/assets/scripts/choices.search-prefix.mjs function __extends (line 29) | function __extends(d, b) { function Dropdown (line 333) | function Dropdown(_a) { function Container (line 362) | function Container(_a) { function Input (line 482) | function Input(_a) { function List (line 598) | function List(_a) { function WrappedElement (line 670) | function WrappedElement(_a) { function WrappedInput (line 750) | function WrappedInput() { function WrappedSelect (line 826) | function WrappedSelect(_a) { function items (line 1017) | function items(s, action, context) { function groups (line 1072) | function groups(s, action) { function choices (line 1093) | function choices(s, action, context) { function Store (line 1165) | function Store(context) { function SearchByPrefixFilter (line 1355) | function SearchByPrefixFilter(config) { function getSearcher (line 1387) | function getSearcher(config) { function Choices (line 1711) | function Choices(element, userConfig) { method options (line 1855) | get options() { method allOptions (line 1858) | get allOptions() { method templates (line 1861) | get templates() { FILE: public/types/src/scripts/actions/choices.d.ts type ChoiceActions (line 5) | type ChoiceActions = AddChoiceAction | RemoveChoiceAction | FilterChoice... type AddChoiceAction (line 6) | interface AddChoiceAction extends AnyAction { type RemoveChoiceAction (line 9) | interface RemoveChoiceAction extends AnyAction { FILE: public/types/src/scripts/actions/items.d.ts type ItemActions (line 4) | type ItemActions = AddItemAction | RemoveItemAction | HighlightItemAction; type AddItemAction (line 5) | interface AddItemAction extends AnyAction { type RemoveItemAction (line 8) | interface RemoveItemAction extends AnyAction { FILE: public/types/src/scripts/components/wrapped-input.d.ts class WrappedInput (line 2) | class WrappedInput extends WrappedElement { FILE: public/types/src/scripts/components/wrapped-select.d.ts class WrappedSelect (line 5) | class WrappedSelect extends WrappedElement { FILE: public/types/src/scripts/interfaces/action-type.d.ts type ActionTypes (line 13) | type ActionTypes = Types.ValueOf; FILE: public/types/src/scripts/interfaces/choice-full.d.ts type ChoiceFull (line 5) | interface ChoiceFull { FILE: public/types/src/scripts/interfaces/class-names.d.ts type ClassNames (line 2) | interface ClassNames { FILE: public/types/src/scripts/interfaces/event-choice.d.ts type EventChoiceValueType (line 2) | type EventChoiceValueType = B extends true ? string :... type EventChoice (line 3) | interface EventChoice extends InputChoice { FILE: public/types/src/scripts/interfaces/event-type.d.ts type EventTypes (line 14) | type EventTypes = Types.ValueOf; FILE: public/types/src/scripts/interfaces/group-full.d.ts type GroupFull (line 2) | interface GroupFull { FILE: public/types/src/scripts/interfaces/input-choice.d.ts type InputChoice (line 4) | interface InputChoice { FILE: public/types/src/scripts/interfaces/input-group.d.ts type InputGroup (line 3) | interface InputGroup { FILE: public/types/src/scripts/interfaces/item.d.ts type Item (line 6) | interface Item extends InputChoice { type Choice (line 11) | interface Choice extends InputChoice { type Group (line 16) | interface Group extends InputGroup { FILE: public/types/src/scripts/interfaces/options.d.ts type Options (line 17) | interface Options { FILE: public/types/src/scripts/interfaces/passed-element-type.d.ts type PassedElementType (line 7) | type PassedElementType = Types.ValueOf; FILE: public/types/src/scripts/interfaces/passed-element.d.ts type EventMap (line 6) | interface EventMap { FILE: public/types/src/scripts/interfaces/position-options-type.d.ts type PositionOptionsType (line 1) | type PositionOptionsType = 'auto' | 'top' | 'bottom'; FILE: public/types/src/scripts/interfaces/search.d.ts type SearchResult (line 1) | interface SearchResult { type Searcher (line 6) | interface Searcher { FILE: public/types/src/scripts/interfaces/state.d.ts type State (line 3) | interface State { type StateChangeSet (line 8) | type StateChangeSet = { FILE: public/types/src/scripts/interfaces/store.d.ts type AnyAction (line 5) | interface AnyAction { type StateUpdate (line 8) | interface StateUpdate { type Reducer (line 12) | type Reducer = (state: T, action: AnyAction, context?: unknown) => St... type StoreListener (line 13) | type StoreListener = (changes: StateChangeSet) => void; type Store (line 14) | interface Store { FILE: public/types/src/scripts/interfaces/string-pre-escaped.d.ts type StringPreEscaped (line 1) | interface StringPreEscaped { FILE: public/types/src/scripts/interfaces/string-untrusted.d.ts type StringUntrusted (line 1) | interface StringUntrusted { FILE: public/types/src/scripts/interfaces/templates.d.ts type TemplateOptions (line 7) | type TemplateOptions = Pick; type CallbackOnCreateTemplatesFn (line 15) | type CallbackOnCreateTemplatesFn = (template: Types.StrToEl, escapeForTe... type Templates (line 16) | interface Templates { FILE: public/types/src/scripts/interfaces/types.d.ts type StrToEl (line 5) | type StrToEl = (str: string) => HTMLElement | HTMLInputElement | HTMLOpt... type EscapeForTemplateFn (line 6) | type EscapeForTemplateFn = (allowHTML: boolean, s: StringUntrusted | Str... type GetClassNamesFn (line 7) | type GetClassNamesFn = (s: string | Array) => string; type StringFunction (line 8) | type StringFunction = () => string; type NoticeStringFunction (line 9) | type NoticeStringFunction = (value: string, valueRaw: string, item?: Eve... type NoticeLimitFunction (line 10) | type NoticeLimitFunction = (maxItemCount: number) => string; type FilterFunction (line 11) | type FilterFunction = (value: string) => boolean; type ValueCompareFunction (line 12) | type ValueCompareFunction = (value1: string, value2: string) => boolean; type RecordToCompare (line 13) | interface RecordToCompare { type ValueOf (line 17) | type ValueOf = T[keyof T]; type CustomProperties (line 18) | type CustomProperties = Record | string; FILE: public/types/src/scripts/lib/choice-input.d.ts type MappedInputTypeToChoiceType (line 5) | type MappedInputTypeToChoiceType implements Searcher { FILE: public/types/src/scripts/search/kmp.d.ts class SearchByKMP (line 3) | class SearchByKMP implements Searcher { FILE: public/types/src/scripts/search/prefix-filter.d.ts class SearchByPrefixFilter (line 3) | class SearchByPrefixFilter implements Searcher { FILE: public/types/src/scripts/store/store.d.ts class Store (line 5) | class Store implements IStore { FILE: scripts/rollup.config.mjs constant OUTPUT_TYPES (line 77) | const OUTPUT_TYPES = (process.env.OUTPUT_TYPES || Object.keys(outputType... constant FILENAME (line 79) | const FILENAME = 'choices' constant VERSION (line 80) | const VERSION = process.env.VERSION || pckg.version constant AUTHOR (line 81) | const AUTHOR = pckg.author constant HOMEPAGE (line 82) | const HOMEPAGE = pckg.homepage function genConfig (line 107) | function genConfig(buildConfig) { FILE: scripts/server.mjs function server (line 3) | function server() { FILE: src/scripts/actions/choices.ts type ChoiceActions (line 6) | type ChoiceActions = type AddChoiceAction (line 13) | interface AddChoiceAction extends AnyAction { type RemoveChoiceAction (line 17) | interface RemoveChoiceAction extends AnyAction { FILE: src/scripts/actions/items.ts type ItemActions (line 5) | type ItemActions = AddItemAction | RemoveItemAction | HighlightItemAction; type AddItemAction (line 7) | interface AddItemAction extends AnyAction { type RemoveItemAction (line 11) | interface RemoveItemAction extends AnyAction = {}; class Choices (line 63) | class Choices { method defaults (line 66) | static get defaults(): { method constructor (line 161) | constructor( method init (line 328) | init(): void { method destroy (line 363) | destroy(): void { method enable (line 381) | enable(): this { method disable (line 395) | disable(): this { method highlightItem (line 409) | highlightItem(item: InputChoice, runEvent = true): this { method unhighlightItem (line 427) | unhighlightItem(item: InputChoice, runEvent = true): this { method highlightAll (line 445) | highlightAll(): this { method unhighlightAll (line 459) | unhighlightAll(): this { method removeActiveItemsByValue (line 473) | removeActiveItemsByValue(value: string): this { method removeActiveItems (line 481) | removeActiveItems(excludedId?: number): this { method removeHighlightedItems (line 489) | removeHighlightedItems(runEvent = false): this { method showDropdown (line 504) | showDropdown(preventInputFocus?: boolean): this { method hideDropdown (line 538) | hideDropdown(preventInputBlur?: boolean): this { method getValue (line 560) | getValue(valueOnly?: B): EventChoiceValueTy... method setValue (line 568) | setValue(items: string[] | InputChoice[]): this { method setChoiceByValue (line 589) | setChoiceByValue(value: string | string[]): this { method setChoices (line 676) | setChoices( method refresh (line 788) | refresh(withEvents: boolean = false, selectFirstOption: boolean = fals... method removeChoice (line 854) | removeChoice(value: string): this { method clearChoices (line 871) | clearChoices(clearOptions: boolean = true, clearItems: boolean = false... method clearStore (line 898) | clearStore(clearOptions: boolean = true): this { method clearInput (line 907) | clearInput(): this { method _validateConfig (line 915) | _validateConfig(): void { method _render (line 936) | _render(changes: StateChangeSet = { choices: true, groups: true, items... method _renderChoices (line 952) | _renderChoices(): void { method _renderItems (line 1075) | _renderItems(): void { method _displayNotice (line 1146) | _displayNotice(text: string, type: NoticeType, openDropdown: boolean =... method _clearNotice (line 1177) | _clearNotice(): void { method _renderNotice (line 1192) | _renderNotice(fragment?: DocumentFragment): void { method _getChoiceForOutput (line 1208) | _getChoiceForOutput(choice: ChoiceFull, keyCode?: number): EventChoice { method _triggerChange (line 1212) | _triggerChange(value): void { method _handleButtonAction (line 1222) | _handleButtonAction(element: HTMLElement): void { method _handleItemAction (line 1254) | _handleItemAction(element: HTMLElement, hasShiftKey = false): void { method _handleChoiceAction (line 1281) | _handleChoiceAction(element: HTMLElement): boolean { method _handleBackspace (line 1315) | _handleBackspace(items: ChoiceFull[]): void { method _loadChoices (line 1340) | _loadChoices(): void { method _handleLoadingState (line 1366) | _handleLoadingState(setLoading = true): void { method _handleSearch (line 1389) | _handleSearch(value?: string): void { method _canAddItems (line 1409) | _canAddItems(): boolean { method _canCreateItem (line 1431) | _canCreateItem(value: string): boolean { method _searchChoices (line 1468) | _searchChoices(value: string): number | null { method _stopSearch (line 1502) | _stopSearch(): void { method _addEventListeners (line 1516) | _addEventListeners(): void { method _removeEventListeners (line 1578) | _removeEventListeners(): void { method _onKeyDown (line 1614) | _onKeyDown(event: KeyboardEvent): void { method _onKeyUp (line 1696) | _onKeyUp(/* event: KeyboardEvent */): void { method _onInput (line 1700) | _onInput(/* event: InputEvent */): void { method _onSelectKey (line 1733) | _onSelectKey(event: KeyboardEvent, hasItems: boolean): void { method _onEnterKey (line 1747) | _onEnterKey(event: KeyboardEvent, hasActiveDropdown: boolean): void { method _onEscapeKey (line 1815) | _onEscapeKey(event: KeyboardEvent, hasActiveDropdown: boolean): void { method _onDirectionKey (line 1824) | _onDirectionKey(event: KeyboardEvent, hasActiveDropdown: boolean): void { method _onDeleteKey (line 1868) | _onDeleteKey(event: KeyboardEvent, items: ChoiceFull[], hasFocusedInpu... method _onTouchMove (line 1876) | _onTouchMove(): void { method _onTouchEnd (line 1882) | _onTouchEnd(event: TouchEvent): void { method _onMouseDown (line 1907) | _onMouseDown(event: MouseEvent): void { method _onMouseOver (line 1944) | _onMouseOver({ target }: Pick): void { method _onClick (line 1950) | _onClick({ target }: Pick): void { method _onFocus (line 1978) | _onFocus({ target }: Pick): void { method _onBlur (line 2005) | _onBlur({ target }: Pick): void { method _onFormReset (line 2034) | _onFormReset(): void { method _onChange (line 2045) | _onChange(event: Event & { target: HTMLInputElement | HTMLSelectElemen... method _onInvalid (line 2053) | _onInvalid(): void { method _removeHighlightedChoices (line 2060) | _removeHighlightedChoices(): void { method _highlightChoice (line 2073) | _highlightChoice(el: HTMLElement | null = null): void { method _addItem (line 2116) | _addItem(item: ChoiceFull, withEvents: boolean = true, userTriggered =... method _removeItem (line 2137) | _removeItem(item: ChoiceFull): void { method _addChoice (line 2151) | _addChoice(choice: ChoiceFull, withEvents: boolean = true, userTrigger... method _addGroup (line 2185) | _addGroup(group: GroupFull, withEvents: boolean = true): void { method _createTemplates (line 2210) | _createTemplates(): void { method _createElements (line 2230) | _createElements(): void { method _createStructure (line 2280) | _createStructure(): void { method _initStore (line 2315) | _initStore(): void { method _addPredefinedChoices (line 2329) | _addPredefinedChoices( method _findAndSelectChoiceByValue (line 2366) | _findAndSelectChoiceByValue(value: string, userTriggered: boolean = fa... method _generatePlaceholderValue (line 2379) | _generatePlaceholderValue(): string | null { method _warnChoicesInitFailed (line 2398) | _warnChoicesInitFailed(caller: string): void { FILE: src/scripts/components/container.ts class Container (line 6) | class Container { method constructor (line 23) | constructor({ method shouldFlip (line 48) | shouldFlip(dropdownPos: number, dropdownHeight: number): boolean { method setActiveDescendant (line 63) | setActiveDescendant(activeDescendantID: string): void { method removeActiveDescendant (line 67) | removeActiveDescendant(): void { method open (line 71) | open(dropdownPos: number, dropdownHeight: number): void { method close (line 82) | close(): void { method addFocusState (line 95) | addFocusState(): void { method removeFocusState (line 99) | removeFocusState(): void { method addInvalidState (line 103) | addInvalidState(): void { method removeInvalidState (line 107) | removeInvalidState(): void { method enable (line 111) | enable(): void { method disable (line 120) | disable(): void { method wrap (line 129) | wrap(element: HTMLElement): void { method unwrap (line 143) | unwrap(element: HTMLElement): void { method addLoadingState (line 154) | addLoadingState(): void { method removeLoadingState (line 160) | removeLoadingState(): void { FILE: src/scripts/components/dropdown.ts class Dropdown (line 5) | class Dropdown { method constructor (line 14) | constructor({ method show (line 32) | show(): this { method hide (line 43) | hide(): this { FILE: src/scripts/components/input.ts class Input (line 4) | class Input { method constructor (line 17) | constructor({ method placeholder (line 41) | set placeholder(placeholder: string) { method value (line 45) | get value(): string { method value (line 49) | set value(value: string) { method addEventListeners (line 53) | addEventListeners(): void { method removeEventListeners (line 67) | removeEventListeners(): void { method enable (line 75) | enable(): void { method disable (line 81) | disable(): void { method focus (line 87) | focus(): void { method blur (line 93) | blur(): void { method clear (line 99) | clear(setWidth = true): this { method setWidth (line 112) | setWidth(): void { method setActiveDescendant (line 119) | setActiveDescendant(activeDescendantID: string): void { method removeActiveDescendant (line 123) | removeActiveDescendant(): void { method _onInput (line 127) | _onInput(): void { method _onPaste (line 133) | _onPaste(event: ClipboardEvent): void { method _onFocus (line 139) | _onFocus(): void { method _onBlur (line 143) | _onBlur(): void { FILE: src/scripts/components/list.ts class List (line 3) | class List { method constructor (line 10) | constructor({ element }: { element: HTMLElement }) { method prepend (line 16) | prepend(node: Element | DocumentFragment): void { method scrollToTop (line 25) | scrollToTop(): void { method scrollToChildElement (line 29) | scrollToChildElement(element: HTMLElement, direction: 1 | -1): void { method _scrollDown (line 50) | _scrollDown(scrollPos: number, strength: number, destination: number):... method _scrollUp (line 57) | _scrollUp(scrollPos: number, strength: number, destination: number): v... method _animateScroll (line 64) | _animateScroll(destination: number, direction: number): void { FILE: src/scripts/components/wrapped-element.ts class WrappedElement (line 6) | class WrappedElement { method constructor (line 13) | constructor({ element, classNames }) { method isActive (line 19) | get isActive(): boolean { method dir (line 23) | get dir(): string { method value (line 27) | get value(): string { method value (line 31) | set value(value: string) { method conceal (line 36) | conceal(): void { method reveal (line 55) | reveal(): void { method enable (line 74) | enable(): void { method disable (line 80) | disable(): void { method triggerEvent (line 86) | triggerEvent(eventType: EventTypes, data?: Event... FILE: src/scripts/components/wrapped-input.ts class WrappedInput (line 3) | class WrappedInput extends WrappedElement {} FILE: src/scripts/components/wrapped-select.ts class WrappedSelect (line 9) | class WrappedSelect extends WrappedElement { method constructor (line 16) | constructor({ method placeholderOption (line 32) | get placeholderOption(): HTMLOptionElement | null { method addOptions (line 40) | addOptions(choices: ChoiceFull[]): void { method optionsAsChoices (line 55) | optionsAsChoices(): (ChoiceFull | GroupFull)[] { method _optionToChoice (line 71) | _optionToChoice(option: HTMLOptionElement): ChoiceFull { method _optgroupToChoice (line 104) | _optgroupToChoice(optgroup: HTMLOptGroupElement): GroupFull { FILE: src/scripts/constants.ts constant SCROLLING_SPEED (line 1) | const SCROLLING_SPEED: number = 4 as const; FILE: src/scripts/defaults.ts constant DEFAULT_CLASSNAMES (line 6) | const DEFAULT_CLASSNAMES: ClassNames = { constant DEFAULT_CONFIG (line 39) | const DEFAULT_CONFIG: Options = { FILE: src/scripts/interfaces/action-type.ts type ActionTypes (line 15) | type ActionTypes = Types.ValueOf; FILE: src/scripts/interfaces/choice-full.ts type ChoiceFull (line 12) | interface ChoiceFull { FILE: src/scripts/interfaces/class-names.ts type ClassNames (line 2) | interface ClassNames { FILE: src/scripts/interfaces/event-choice.ts type EventChoiceValueType (line 4) | type EventChoiceValueType = B extends true ? string :... type EventChoice (line 6) | interface EventChoice extends InputChoice { FILE: src/scripts/interfaces/event-type.ts type EventTypes (line 16) | type EventTypes = Types.ValueOf; FILE: src/scripts/interfaces/group-full.ts type GroupFull (line 4) | interface GroupFull { FILE: src/scripts/interfaces/input-choice.ts type InputChoice (line 6) | interface InputChoice { FILE: src/scripts/interfaces/input-group.ts type InputGroup (line 4) | interface InputGroup { FILE: src/scripts/interfaces/item.ts type Item (line 7) | interface Item extends InputChoice {} type Choice (line 12) | interface Choice extends InputChoice {} type Group (line 17) | interface Group extends InputGroup {} FILE: src/scripts/interfaces/options.ts type Options (line 20) | interface Options { FILE: src/scripts/interfaces/passed-element-type.ts type PassedElementType (line 9) | type PassedElementType = Types.ValueOf; FILE: src/scripts/interfaces/passed-element.ts type EventMap (line 7) | interface EventMap { FILE: src/scripts/interfaces/position-options-type.ts type PositionOptionsType (line 1) | type PositionOptionsType = 'auto' | 'top' | 'bottom'; FILE: src/scripts/interfaces/search.ts type SearchResult (line 1) | interface SearchResult { type Searcher (line 7) | interface Searcher { FILE: src/scripts/interfaces/state.ts type State (line 4) | interface State { type StateChangeSet (line 10) | type StateChangeSet = { FILE: src/scripts/interfaces/store.ts type AnyAction (line 6) | interface AnyAction { type StateUpdate (line 10) | interface StateUpdate { type Reducer (line 15) | type Reducer = (state: T, action: AnyAction, context?: unknown) => St... type StoreListener (line 17) | type StoreListener = (changes: StateChangeSet) => void; type Store (line 19) | interface Store { FILE: src/scripts/interfaces/string-pre-escaped.ts type StringPreEscaped (line 1) | interface StringPreEscaped { FILE: src/scripts/interfaces/string-untrusted.ts type StringUntrusted (line 1) | interface StringUntrusted { FILE: src/scripts/interfaces/templates.ts type TemplateOptions (line 9) | type TemplateOptions = Pick< type NoticeType (line 26) | type NoticeType = Types.ValueOf; type CallbackOnCreateTemplatesFn (line 28) | type CallbackOnCreateTemplatesFn = ( type Templates (line 34) | interface Templates { FILE: src/scripts/interfaces/types.ts type StrToEl (line 7) | type StrToEl = (str: string) => HTMLElement | HTMLInputElement | HTMLOpt... type EscapeForTemplateFn (line 8) | type EscapeForTemplateFn = (allowHTML: boolean, s: StringUntrusted | Str... type GetClassNamesFn (line 9) | type GetClassNamesFn = (s: string | Array) => string; type StringFunction (line 10) | type StringFunction = () => string; type NoticeStringFunction (line 11) | type NoticeStringFunction = (value: string, valueRaw: string, item?: Eve... type NoticeLimitFunction (line 12) | type NoticeLimitFunction = (maxItemCount: number) => string; type FilterFunction (line 13) | type FilterFunction = (value: string) => boolean; type ValueCompareFunction (line 14) | type ValueCompareFunction = (value1: string, value2: string) => boolean; type RecordToCompare (line 16) | interface RecordToCompare { type ValueOf (line 20) | type ValueOf = T[keyof T]; type CustomProperties (line 22) | type CustomProperties = Record | string; FILE: src/scripts/lib/choice-input.ts type MappedInputTypeToChoiceType (line 7) | type MappedInputTypeToChoiceType implements Searcher { method constructor (line 16) | constructor(config: Options) { method index (line 24) | index(data: T[]): void { method reset (line 31) | reset(): void { method isEmptyIndex (line 36) | isEmptyIndex(): boolean { method search (line 40) | search(needle: string): SearchResult[] { FILE: src/scripts/search/index.ts function getSearcher (line 8) | function getSearcher(config: Options): Searcher { FILE: src/scripts/search/kmp.ts function kmpSearch (line 4) | function kmpSearch(pattern: string, text: string): number { class SearchByKMP (line 39) | class SearchByKMP implements Searcher { method constructor (line 44) | constructor(config: Options) { method index (line 48) | index(data: T[]): void { method reset (line 52) | reset(): void { method isEmptyIndex (line 56) | isEmptyIndex(): boolean { method search (line 60) | search(_needle: string): SearchResult[] { FILE: src/scripts/search/prefix-filter.ts class SearchByPrefixFilter (line 4) | class SearchByPrefixFilter implements Searcher { method constructor (line 9) | constructor(config: Options) { method index (line 13) | index(data: T[]): void { method reset (line 17) | reset(): void { method isEmptyIndex (line 21) | isEmptyIndex(): boolean { method search (line 25) | search(_needle: string): SearchResult[] { FILE: src/scripts/store/store.ts type ReducerList (line 10) | type ReducerList = { [K in keyof State]: Reducer }; class Store (line 18) | class Store implements IStore { method constructor (line 29) | constructor(context: T) { method defaultState (line 34) | get defaultState(): State { method changeSet (line 43) | changeSet(init: boolean): StateChangeSet { method reset (line 51) | reset(): void { method subscribe (line 61) | subscribe(onChange: StoreListener): this { method dispatch (line 67) | dispatch(action: AnyAction): void { method withTxn (line 90) | withTxn(func: () => void): void { method state (line 110) | get state(): State { method items (line 117) | get items(): ChoiceFull[] { method highlightedActiveItems (line 124) | get highlightedActiveItems(): ChoiceFull[] { method choices (line 131) | get choices(): ChoiceFull[] { method activeChoices (line 138) | get activeChoices(): ChoiceFull[] { method searchableChoices (line 145) | get searchableChoices(): ChoiceFull[] { method groups (line 154) | get groups(): GroupFull[] { method activeGroups (line 161) | get activeGroups(): GroupFull[] { method inTxn (line 170) | inTxn(): boolean { method getChoiceById (line 177) | getChoiceById(id: number): ChoiceFull | undefined { method getGroupById (line 184) | getGroupById(id: number): GroupFull | undefined { FILE: src/scripts/templates.ts method containerOuter (line 65) | containerOuter( method containerInner (line 106) | containerInner({ classNames: { containerInner } }: TemplateOptions): HTM... method itemList (line 113) | itemList( method placeholder (line 128) | placeholder( method item (line 139) | item( method choiceList (line 211) | choiceList({ classNames: { list } }: TemplateOptions, isSelectOneElement... method choiceGroup (line 223) | choiceGroup( method choice (line 252) | choice( method input (line 331) | input( method dropdown (line 353) | dropdown({ classNames: { list, listDropdown } }: TemplateOptions): HTMLD... method notice (line 363) | notice( method option (line 396) | option(choice: ChoiceFull): HTMLOptionElement { FILE: test-e2e/bundle-test.ts type BundleTest (line 3) | type BundleTest = { FILE: test-e2e/select-test-suit.ts class SelectTestSuit (line 4) | class SelectTestSuit extends TestSuit { method constructor (line 13) | constructor(page: Page, choicesBundle: string | undefined, url: string... method startWithClick (line 22) | async startWithClick(): Promise { method delayData (line 28) | async delayData(): Promise<() => void> { method delayDisaabledData (line 52) | async delayDisaabledData(): Promise<() => void> { method getWrappedElement (line 77) | getWrappedElement(): Locator { method expectChoiceCount (line 81) | async expectChoiceCount(count: number): Promise { method getChoiceWithText (line 85) | getChoiceWithText(text: string): Locator { FILE: test-e2e/test-suit.ts class TestSuit (line 5) | class TestSuit { method constructor (line 26) | constructor(page: Page, choicesBundle: string | undefined, url: string... method logConsole (line 39) | logConsole(): void { method start (line 46) | async start(textInput?: string): Promise { method advanceClock (line 70) | async advanceClock(): Promise { method selectByKeyPress (line 75) | async selectByKeyPress(textInput: string): Promise { method selectByClick (line 83) | async selectByClick(): Promise { method typeTextAndEnter (line 89) | async typeTextAndEnter(textInput: string): Promise { method typeText (line 94) | async typeText(textInput: string): Promise { method keyPress (line 102) | async keyPress(key: string, _locator?: Locator): Promise { method ctrlA (line 110) | ctrlA(locator?: Locator): Promise { method ctrlX (line 114) | ctrlX(locator?: Locator): Promise { method ctrlC (line 118) | ctrlC(locator?: Locator): Promise { method ctrlV (line 122) | ctrlV(locator?: Locator): Promise { method enterKey (line 126) | enterKey(locator?: Locator): Promise { method escapeKey (line 130) | escapeKey(locator?: Locator): Promise { method backspaceKey (line 134) | backspaceKey(locator?: Locator): Promise { method expectVisibleDropdown (line 138) | async expectVisibleDropdown(): Promise { method expectVisibleDropdownWithItem (line 145) | async expectVisibleDropdownWithItem(text: string): Promise { method expectVisibleNoticeHtml (line 152) | async expectVisibleNoticeHtml(html: string, singleItem: boolean = fals... method expectHiddenDropdown (line 162) | async expectHiddenDropdown(): Promise { method expectHiddenNotice (line 168) | async expectHiddenNotice(singleItem: boolean = false): Promise { method getWrappedElement (line 178) | getWrappedElement(): Locator { method getWrapper (line 182) | getWrapper(): Locator { method expectedValue (line 186) | async expectedValue(text: string): Promise { method expectedItemCount (line 194) | async expectedItemCount(count: number): Promise { method crossProcessLock (line 199) | async crossProcessLock(func: () => Promise): Promise { method pasteText (line 214) | async pasteText(text: string, _locator?: Locator): Promise { FILE: test-e2e/text-test-suit.ts class TextTestSuit (line 4) | class TextTestSuit extends TestSuit { method constructor (line 7) | constructor(page: Page, choicesBundle: string | undefined, url: string... method getWrappedElement (line 13) | getWrappedElement(): Locator { FILE: test/scripts/search/index.test.ts type SearchableShape (line 9) | interface SearchableShape { FILE: test/scripts/store/store.test.ts function shimStore (line 11) | function shimStore() { FILE: test/scripts/templates.test.ts function expectEqualElements (line 12) | function expectEqualElements(element1, element2): void { function createOptionsWithPartialClasses (line 23) | function createOptionsWithPartialClasses(classNames: Partial... function shimTemplates (line 34) | function shimTemplates(element: string): TemplatesInterface {