diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css new file mode 100644 index 00000000..ca83efe4 --- /dev/null +++ b/docs/assets/css/main.css @@ -0,0 +1,2638 @@ +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * * HTML5 display definitions + * * ========================================================================== */ +/** + * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; +} + +/** + * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/** + * * Prevent modern browsers from displaying `audio` without controls. + * * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * * Known issue: no IE 6 support. */ +[hidden] { + display: none; +} + +/* ========================================================================== + * * Base + * * ========================================================================== */ +/** + * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * * `em` units. + * * 2. Prevent iOS text size adjust after orientation change, without disabling + * * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; +} + +/** + * * Address `font-family` inconsistency between `textarea` and other form + * * elements. */ +button, input, select, textarea { + font-family: sans-serif; +} + +/** + * * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; +} + +/* ========================================================================== + * * Links + * * ========================================================================== */ +/** + * * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; +} +a:active, a:hover { + outline: 0; +} + +/** + * * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * * Typography + * * ========================================================================== */ +/** + * * Address font sizes and margins set differently in IE 6/7. + * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +/** + * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/** + * * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; +} + +/** + * * Address differences between Firefox and other browsers. + * * Known issue: no IE 6/7 normalization. */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; +} + +/** + * * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; +} + +/** + * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: "courier new", monospace; + font-size: 1em; +} + +/** + * * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/** + * * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; +} +q:before, q:after { + content: ""; + content: none; +} + +/** + * * Address `quotes` property not supported in Safari 4. */ +/** + * * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; +} + +/** + * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + * * Lists + * * ========================================================================== */ +/** + * * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/** + * * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; +} + +/** + * * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; +} + +/* ========================================================================== + * * Embedded content + * * ========================================================================== */ +/** + * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; +} + +/* 2 */ +/** + * * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + * * Figures + * * ========================================================================== */ +/** + * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; +} + +/* ========================================================================== + * * Forms + * * ========================================================================== */ +/** + * * Correct margin displayed oddly in IE 6/7. */ +/** + * * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * * 1. Correct color not being inherited in IE 6/7/8/9. + * * 2. Correct text not wrapping in Firefox 3. + * * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; +} + +/* 3 */ +/** + * * 1. Correct font size not being inherited in all browsers. + * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * * and Chrome. + * * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; +} + +/* 3 */ +/** + * * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * * the UA stylesheet. */ +button, input { + line-height: normal; +} + +/** + * * Address inconsistent `text-transform` inheritance for `button` and `select`. + * * All other form control elements do not inherit `text-transform` values. + * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; +} + +/** + * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * * and `video` controls. + * * 2. Correct inability to style clickable `input` types in iOS. + * * 3. Improve usability and consistency of cursor style between image-type + * * `input` and others. + * * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * * Known issue: inner spacing remains in IE 6. */ +button, html input[type=button] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +input[type=reset], input[type=submit] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +/** + * * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; +} + +/** + * * 1. Address box sizing set to content-box in IE 8/9. + * * 2. Remove excess padding in IE 8/9. + * * 3. Remove excess padding in IE 7. + * * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ +} +input[type=checkbox], input[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; +} +input[type=search] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} +input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * * (include `-moz` to future-proof). */ +/** + * * Remove inner padding and search cancel button in Safari 5 and Chrome + * * on OS X. */ +/** + * * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; +} + +/* 2 */ +/* ========================================================================== + * * Tables + * * ========================================================================== */ +/** + * * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-1 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-1 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-1 { + width: 8.3333333333%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.col-2 { + width: 16.6666666667%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.col-3 { + width: 25%; +} + +.offset-3 { + margin-left: 25%; +} + +.col-4 { + width: 33.3333333333%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.col-5 { + width: 41.6666666667%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.col-6 { + width: 50%; +} + +.offset-6 { + margin-left: 50%; +} + +.col-7 { + width: 58.3333333333%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.col-8 { + width: 66.6666666667%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.col-9 { + width: 75%; +} + +.offset-9 { + margin-left: 75%; +} + +.col-10 { + width: 83.3333333333%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.col-11 { + width: 91.6666666667%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: #fdfdfd; + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: #222; +} + +a { + color: #4da6ff; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: rgba(0, 0, 0, 0.04); +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; + background-color: transparent; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, .tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; + } + html.default .col-menu { + width: 28%; + } + html.default .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; + } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: #fff; + transform: translate(100%, 0); + } + html.default .col-menu > *:last-child { + padding-bottom: 20px; + } + html.default .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; + } + html.default.to-has-menu header, +html.default.to-has-menu footer, +html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; + } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; + } + html.default.from-has-menu header, +html.default.from-has-menu footer, +html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; + } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + html.default.has-menu body { + overflow: hidden; + } + html.default.has-menu .overlay { + visibility: visible; + } + html.default.has-menu header, +html.default.has-menu footer, +html.default.has-menu .col-content { + transform: translate(-25%, 0); + } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: #707070; +} +.tsd-breadcrumb a { + color: #707070; + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +html.minimal .container { + margin: 0; +} +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; +} +html.minimal .content-wrap { + padding-left: 300px; +} +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; +} +html.minimal .tsd-member .tsd-member { + margin-left: 0; +} +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; +} +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; +} +html.minimal footer { + background-color: transparent; +} +html.minimal footer .container { + padding: 0; +} +html.minimal .tsd-generator { + padding: 0; +} +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; + } + html.minimal .content-wrap { + padding-left: 0; + } +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid #707070; + color: #707070; + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: #fff; + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, +#tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid #eee; + background-color: #fff; +} +footer.with-border-bottom { + border-bottom: 1px solid #eee; +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: #9600ff; +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: #647F1B; +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: #937210; +} +.tsd-index-panel .tsd-parent-kind-class a { + color: #0672DE; +} +.tsd-index-panel .tsd-kind-module a { + color: #9600ff; +} +.tsd-index-panel .tsd-kind-interface a { + color: #647F1B; +} +.tsd-index-panel .tsd-kind-enum a { + color: #937210; +} +.tsd-index-panel .tsd-kind-class a { + color: #0672DE; +} +.tsd-index-panel .tsd-is-private a { + color: #707070; +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: #fff; + background-color: #707070; + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member a[data-tsd-kind] { + color: #9600ff; +} +.tsd-member a[data-tsd-kind=Interface] { + color: #647F1B; +} +.tsd-member a[data-tsd-kind=Enum] { + color: #937210; +} +.tsd-member a[data-tsd-kind=Class] { + color: #0672DE; +} +.tsd-member a[data-tsd-kind=Private] { + color: #707070; +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: #222; + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid #eee; +} +.tsd-navigation.primary li { + border-top: 1px solid #eee; +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: #707070; +} +.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: #eee; +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: #000; +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: #eee; +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: #fff; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; +} +.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; +} +.tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; +} +.tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: #222; +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: #fdfdfd; +} +#tsd-search .results li:nth-child(even) { + background-color: #fff; +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: #eee; +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: #707070; + font-weight: normal; +} +#tsd-search.has-focus { + background-color: #eee; +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid #eee; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: #707070; + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid #eee; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: #eee; +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: #707070; + margin: 0 0 1em 0; +} +.tsd-sources a { + color: #707070; + text-decoration: underline; +} +.tsd-sources ul, .tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: #333; + background: #fff; + border-bottom: 1px solid #eee; + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: #333; + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.8; +} +.tsd-widget.active { + opacity: 1; + background-color: #eee; +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, .tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; + } +} +input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; +} +input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: #fdfdfd; +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: #fff; +} +.tsd-select .tsd-select-list li:hover { + background-color: #eee; +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} diff --git a/docs/assets/images/icons.png b/docs/assets/images/icons.png new file mode 100644 index 00000000..3836d5fe Binary files /dev/null and b/docs/assets/images/icons.png differ diff --git a/docs/assets/images/icons@2x.png b/docs/assets/images/icons@2x.png new file mode 100644 index 00000000..5a209e2f Binary files /dev/null and b/docs/assets/images/icons@2x.png differ diff --git a/docs/assets/images/widgets.png b/docs/assets/images/widgets.png new file mode 100644 index 00000000..c7380532 Binary files /dev/null and b/docs/assets/images/widgets.png differ diff --git a/docs/assets/images/widgets@2x.png b/docs/assets/images/widgets@2x.png new file mode 100644 index 00000000..4bbbd572 Binary files /dev/null and b/docs/assets/images/widgets@2x.png differ diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js new file mode 100644 index 00000000..715fdab0 --- /dev/null +++ b/docs/assets/js/main.js @@ -0,0 +1,248 @@ +/* + * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). + * This devtool is not neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "../node_modules/lunr/lunr.js": +/*!************************************!*\ + !*** ../node_modules/lunr/lunr.js ***! + \************************************/ +/***/ ((module, exports, __webpack_require__) => { + +eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (true) {\n // AMD. Register as an anonymous module.\n !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n } else {}\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n\n\n//# sourceURL=webpack:///../node_modules/lunr/lunr.js?"); + +/***/ }), + +/***/ "./default/assets/css/main.sass": +/*!**************************************!*\ + !*** ./default/assets/css/main.sass ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack:///./default/assets/css/main.sass?"); + +/***/ }), + +/***/ "./default/assets/js/src/bootstrap.ts": +/*!********************************************!*\ + !*** ./default/assets/js/src/bootstrap.ts ***! + \********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typedoc/Application */ \"./default/assets/js/src/typedoc/Application.ts\");\n/* harmony import */ var _typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./typedoc/components/MenuHighlight */ \"./default/assets/js/src/typedoc/components/MenuHighlight.ts\");\n/* harmony import */ var _typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./typedoc/components/Search */ \"./default/assets/js/src/typedoc/components/Search.ts\");\n/* harmony import */ var _typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./typedoc/components/Signature */ \"./default/assets/js/src/typedoc/components/Signature.ts\");\n/* harmony import */ var _typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./typedoc/components/Toggle */ \"./default/assets/js/src/typedoc/components/Toggle.ts\");\n/* harmony import */ var _typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./typedoc/components/Filter */ \"./default/assets/js/src/typedoc/components/Filter.ts\");\n/* harmony import */ var _css_main_sass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../css/main.sass */ \"./default/assets/css/main.sass\");\n\n\n\n\n\n\n\n(0,_typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__.initSearch)();\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__.MenuHighlight, \".menu-highlight\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__.Signature, \".tsd-signatures\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__.Toggle, \"a[data-toggle]\");\nif (_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter.isSupported()) {\n (0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter, \"#tsd-filter\");\n}\nelse {\n document.documentElement.classList.add(\"no-filter\");\n}\nvar app = new _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.Application();\nObject.defineProperty(window, \"app\", { value: app });\n\n\n//# sourceURL=webpack:///./default/assets/js/src/bootstrap.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/Application.ts": +/*!******************************************************!*\ + !*** ./default/assets/js/src/typedoc/Application.ts ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"registerComponent\": () => /* binding */ registerComponent,\n/* harmony export */ \"Application\": () => /* binding */ Application\n/* harmony export */ });\n/**\n * List of all known components.\n */\nvar components = [];\n/**\n * Register a new component.\n */\nfunction registerComponent(constructor, selector) {\n components.push({\n selector: selector,\n constructor: constructor,\n });\n}\n/**\n * TypeDoc application class.\n */\nvar Application = /** @class */ (function () {\n /**\n * Create a new Application instance.\n */\n function Application() {\n this.createComponents(document.body);\n }\n /**\n * Create all components beneath the given jQuery element.\n */\n Application.prototype.createComponents = function (context) {\n components.forEach(function (c) {\n context.querySelectorAll(c.selector).forEach(function (el) {\n if (!el.dataset.hasInstance) {\n new c.constructor({ el: el });\n el.dataset.hasInstance = String(true);\n }\n });\n });\n };\n return Application;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Application.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/Component.ts": +/*!****************************************************!*\ + !*** ./default/assets/js/src/typedoc/Component.ts ***! + \****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Component\": () => /* binding */ Component\n/* harmony export */ });\n/**\n * TypeDoc component class.\n */\nvar Component = /** @class */ (function () {\n function Component(options) {\n this.el = options.el;\n }\n return Component;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Component.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/EventTarget.ts": +/*!******************************************************!*\ + !*** ./default/assets/js/src/typedoc/EventTarget.ts ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"EventTarget\": () => /* binding */ EventTarget\n/* harmony export */ });\n/**\n * TypeDoc event target class.\n */\nvar EventTarget = /** @class */ (function () {\n function EventTarget() {\n this.listeners = {};\n }\n EventTarget.prototype.addEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n this.listeners[type] = [];\n }\n this.listeners[type].push(callback);\n };\n EventTarget.prototype.removeEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n return;\n }\n var stack = this.listeners[type];\n for (var i = 0, l = stack.length; i < l; i++) {\n if (stack[i] === callback) {\n stack.splice(i, 1);\n return;\n }\n }\n };\n EventTarget.prototype.dispatchEvent = function (event) {\n if (!(event.type in this.listeners)) {\n return true;\n }\n var stack = this.listeners[event.type].slice();\n for (var i = 0, l = stack.length; i < l; i++) {\n stack[i].call(this, event);\n }\n return !event.defaultPrevented;\n };\n return EventTarget;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/EventTarget.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Filter.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Filter.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Filter\": () => /* binding */ Filter\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar FilterItem = /** @class */ (function () {\n function FilterItem(key, value) {\n this.key = key;\n this.value = value;\n this.defaultValue = value;\n this.initialize();\n if (window.localStorage[this.key]) {\n this.setValue(this.fromLocalStorage(window.localStorage[this.key]));\n }\n }\n FilterItem.prototype.initialize = function () { };\n FilterItem.prototype.setValue = function (value) {\n if (this.value == value)\n return;\n var oldValue = this.value;\n this.value = value;\n window.localStorage[this.key] = this.toLocalStorage(value);\n this.handleValueChange(oldValue, value);\n };\n return FilterItem;\n}());\nvar FilterItemCheckbox = /** @class */ (function (_super) {\n __extends(FilterItemCheckbox, _super);\n function FilterItemCheckbox() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemCheckbox.prototype.initialize = function () {\n var _this = this;\n var checkbox = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!checkbox)\n return;\n this.checkbox = checkbox;\n this.checkbox.addEventListener(\"change\", function () {\n _this.setValue(_this.checkbox.checked);\n });\n };\n FilterItemCheckbox.prototype.handleValueChange = function (oldValue, newValue) {\n if (!this.checkbox)\n return;\n this.checkbox.checked = this.value;\n document.documentElement.classList.toggle(\"toggle-\" + this.key, this.value != this.defaultValue);\n };\n FilterItemCheckbox.prototype.fromLocalStorage = function (value) {\n return value == \"true\";\n };\n FilterItemCheckbox.prototype.toLocalStorage = function (value) {\n return value ? \"true\" : \"false\";\n };\n return FilterItemCheckbox;\n}(FilterItem));\nvar FilterItemSelect = /** @class */ (function (_super) {\n __extends(FilterItemSelect, _super);\n function FilterItemSelect() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemSelect.prototype.initialize = function () {\n var _this = this;\n document.documentElement.classList.add(\"toggle-\" + this.key + this.value);\n var select = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!select)\n return;\n this.select = select;\n var onActivate = function () {\n _this.select.classList.add(\"active\");\n };\n var onDeactivate = function () {\n _this.select.classList.remove(\"active\");\n };\n this.select.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, onActivate);\n this.select.addEventListener(\"mouseover\", onActivate);\n this.select.addEventListener(\"mouseleave\", onDeactivate);\n this.select.querySelectorAll(\"li\").forEach(function (el) {\n el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n select.classList.remove(\"active\");\n _this.setValue(e.target.dataset.value || \"\");\n });\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n if (_this.select.contains(e.target))\n return;\n _this.select.classList.remove(\"active\");\n });\n };\n FilterItemSelect.prototype.handleValueChange = function (oldValue, newValue) {\n this.select.querySelectorAll(\"li.selected\").forEach(function (el) {\n el.classList.remove(\"selected\");\n });\n var selected = this.select.querySelector('li[data-value=\"' + newValue + '\"]');\n var label = this.select.querySelector(\".tsd-select-label\");\n if (selected && label) {\n selected.classList.add(\"selected\");\n label.textContent = selected.textContent;\n }\n document.documentElement.classList.remove(\"toggle-\" + oldValue);\n document.documentElement.classList.add(\"toggle-\" + newValue);\n };\n FilterItemSelect.prototype.fromLocalStorage = function (value) {\n return value;\n };\n FilterItemSelect.prototype.toLocalStorage = function (value) {\n return value;\n };\n return FilterItemSelect;\n}(FilterItem));\nvar Filter = /** @class */ (function (_super) {\n __extends(Filter, _super);\n function Filter(options) {\n var _this = _super.call(this, options) || this;\n _this.optionVisibility = new FilterItemSelect(\"visibility\", \"private\");\n _this.optionInherited = new FilterItemCheckbox(\"inherited\", true);\n _this.optionExternals = new FilterItemCheckbox(\"externals\", true);\n return _this;\n }\n Filter.isSupported = function () {\n try {\n return typeof window.localStorage != \"undefined\";\n }\n catch (e) {\n return false;\n }\n };\n return Filter;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Filter.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/MenuHighlight.ts": +/*!*******************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/MenuHighlight.ts ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"MenuHighlight\": () => /* binding */ MenuHighlight\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Manages the sticky state of the navigation and moves the highlight\n * to the current navigation item.\n */\nvar MenuHighlight = /** @class */ (function (_super) {\n __extends(MenuHighlight, _super);\n /**\n * Create a new MenuHighlight instance.\n *\n * @param options Backbone view constructor options.\n */\n function MenuHighlight(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of all discovered anchors.\n */\n _this.anchors = [];\n /**\n * Index of the currently highlighted anchor.\n */\n _this.index = -1;\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"resize\", function () { return _this.onResize(); });\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"scroll\", function (e) { return _this.onScroll(e); });\n _this.createAnchors();\n return _this;\n }\n /**\n * Find all anchors on the current page.\n */\n MenuHighlight.prototype.createAnchors = function () {\n var _this = this;\n var base = window.location.href;\n if (base.indexOf(\"#\") != -1) {\n base = base.substr(0, base.indexOf(\"#\"));\n }\n this.el.querySelectorAll(\"a\").forEach(function (el) {\n var href = el.href;\n if (href.indexOf(\"#\") == -1)\n return;\n if (href.substr(0, base.length) != base)\n return;\n var hash = href.substr(href.indexOf(\"#\") + 1);\n var anchor = document.querySelector(\"a.tsd-anchor[name=\" + hash + \"]\");\n var link = el.parentNode;\n if (!anchor || !link)\n return;\n _this.anchors.push({\n link: link,\n anchor: anchor,\n position: 0,\n });\n });\n this.onResize();\n };\n /**\n * Triggered after the viewport was resized.\n */\n MenuHighlight.prototype.onResize = function () {\n var anchor;\n for (var index = 0, count = this.anchors.length; index < count; index++) {\n anchor = this.anchors[index];\n var rect = anchor.anchor.getBoundingClientRect();\n anchor.position = rect.top + document.body.scrollTop;\n }\n this.anchors.sort(function (a, b) {\n return a.position - b.position;\n });\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.scrollTop,\n },\n });\n this.onScroll(event);\n };\n /**\n * Triggered after the viewport was scrolled.\n *\n * @param event The custom event with the current vertical scroll position.\n */\n MenuHighlight.prototype.onScroll = function (event) {\n var scrollTop = event.detail.scrollTop + 5;\n var anchors = this.anchors;\n var count = anchors.length - 1;\n var index = this.index;\n while (index > -1 && anchors[index].position > scrollTop) {\n index -= 1;\n }\n while (index < count && anchors[index + 1].position < scrollTop) {\n index += 1;\n }\n if (this.index != index) {\n if (this.index > -1)\n this.anchors[this.index].link.classList.remove(\"focus\");\n this.index = index;\n if (this.index > -1)\n this.anchors[this.index].link.classList.add(\"focus\");\n }\n };\n return MenuHighlight;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/MenuHighlight.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Search.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Search.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Signature.ts": +/*!***************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Signature.ts ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Signature\": () => /* binding */ Signature\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Holds a signature and its description.\n */\nvar SignatureGroup = /** @class */ (function () {\n /**\n * Create a new SignatureGroup instance.\n *\n * @param signature The target signature.\n * @param description The description for the signature.\n */\n function SignatureGroup(signature, description) {\n this.signature = signature;\n this.description = description;\n }\n /**\n * Add the given class to all elements of the group.\n *\n * @param className The class name to add.\n */\n SignatureGroup.prototype.addClass = function (className) {\n this.signature.classList.add(className);\n this.description.classList.add(className);\n return this;\n };\n /**\n * Remove the given class from all elements of the group.\n *\n * @param className The class name to remove.\n */\n SignatureGroup.prototype.removeClass = function (className) {\n this.signature.classList.remove(className);\n this.description.classList.remove(className);\n return this;\n };\n return SignatureGroup;\n}());\n/**\n * Controls the tab like behaviour of methods and functions with multiple signatures.\n */\nvar Signature = /** @class */ (function (_super) {\n __extends(Signature, _super);\n /**\n * Create a new Signature instance.\n *\n * @param options Backbone view constructor options.\n */\n function Signature(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of found signature groups.\n */\n _this.groups = [];\n /**\n * The index of the currently displayed signature.\n */\n _this.index = -1;\n _this.createGroups();\n if (_this.container) {\n _this.el.classList.add(\"active\");\n Array.from(_this.el.children).forEach(function (signature) {\n signature.addEventListener(\"touchstart\", function (event) {\n return _this.onClick(event);\n });\n signature.addEventListener(\"click\", function (event) {\n return _this.onClick(event);\n });\n });\n _this.container.classList.add(\"active\");\n _this.setIndex(0);\n }\n return _this;\n }\n /**\n * Set the index of the active signature.\n *\n * @param index The index of the signature to activate.\n */\n Signature.prototype.setIndex = function (index) {\n if (index < 0)\n index = 0;\n if (index > this.groups.length - 1)\n index = this.groups.length - 1;\n if (this.index == index)\n return;\n var to = this.groups[index];\n if (this.index > -1) {\n var from_1 = this.groups[this.index];\n from_1.removeClass(\"current\").addClass(\"fade-out\");\n to.addClass(\"current\");\n to.addClass(\"fade-in\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n setTimeout(function () {\n from_1.removeClass(\"fade-out\");\n to.removeClass(\"fade-in\");\n }, 300);\n }\n else {\n to.addClass(\"current\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n }\n this.index = index;\n };\n /**\n * Find all signature/description groups.\n */\n Signature.prototype.createGroups = function () {\n var signatures = this.el.children;\n if (signatures.length < 2)\n return;\n this.container = this.el.nextElementSibling;\n var descriptions = this.container.children;\n this.groups = [];\n for (var index = 0; index < signatures.length; index++) {\n this.groups.push(new SignatureGroup(signatures[index], descriptions[index]));\n }\n };\n /**\n * Triggered when the user clicks onto a signature header.\n *\n * @param e The related event object.\n */\n Signature.prototype.onClick = function (e) {\n var _this = this;\n this.groups.forEach(function (group, index) {\n if (group.signature === e.currentTarget) {\n _this.setIndex(index);\n }\n });\n };\n return Signature;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Signature.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Toggle.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Toggle.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Toggle\": () => /* binding */ Toggle\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar Toggle = /** @class */ (function (_super) {\n __extends(Toggle, _super);\n function Toggle(options) {\n var _this = _super.call(this, options) || this;\n _this.className = _this.el.dataset.toggle || \"\";\n _this.el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) { return _this.onPointerUp(e); });\n _this.el.addEventListener(\"click\", function (e) { return e.preventDefault(); });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n return _this.onDocumentPointerDown(e);\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n return _this.onDocumentPointerUp(e);\n });\n return _this;\n }\n Toggle.prototype.setActive = function (value) {\n if (this.active == value)\n return;\n this.active = value;\n document.documentElement.classList.toggle(\"has-\" + this.className, value);\n this.el.classList.toggle(\"active\", value);\n var transition = (this.active ? \"to-has-\" : \"from-has-\") + this.className;\n document.documentElement.classList.add(transition);\n setTimeout(function () { return document.documentElement.classList.remove(transition); }, 500);\n };\n Toggle.prototype.onPointerUp = function (event) {\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n this.setActive(true);\n event.preventDefault();\n };\n Toggle.prototype.onDocumentPointerDown = function (e) {\n if (this.active) {\n if (e.target.closest(\".col-menu, .tsd-filter-group\")) {\n return;\n }\n this.setActive(false);\n }\n };\n Toggle.prototype.onDocumentPointerUp = function (e) {\n var _this = this;\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n if (this.active) {\n if (e.target.closest(\".col-menu\")) {\n var link = e.target.closest(\"a\");\n if (link) {\n var href = window.location.href;\n if (href.indexOf(\"#\") != -1) {\n href = href.substr(0, href.indexOf(\"#\"));\n }\n if (link.href.substr(0, href.length) == href) {\n setTimeout(function () { return _this.setActive(false); }, 250);\n }\n }\n }\n }\n };\n return Toggle;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Toggle.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/services/Viewport.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/services/Viewport.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Viewport\": () => /* binding */ Viewport\n/* harmony export */ });\n/* harmony import */ var _EventTarget__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../EventTarget */ \"./default/assets/js/src/typedoc/EventTarget.ts\");\n/* harmony import */ var _utils_trottle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/trottle */ \"./default/assets/js/src/typedoc/utils/trottle.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * A global service that monitors the window size and scroll position.\n */\nvar Viewport = /** @class */ (function (_super) {\n __extends(Viewport, _super);\n /**\n * Create new Viewport instance.\n */\n function Viewport() {\n var _this = _super.call(this) || this;\n /**\n * The current scroll position.\n */\n _this.scrollTop = 0;\n /**\n * The previous scrollTop.\n */\n _this.lastY = 0;\n /**\n * The width of the window.\n */\n _this.width = 0;\n /**\n * The height of the window.\n */\n _this.height = 0;\n /**\n * Boolean indicating whether the toolbar is shown.\n */\n _this.showToolbar = true;\n _this.toolbar = (document.querySelector(\".tsd-page-toolbar\"));\n _this.secondaryNav = (document.querySelector(\".tsd-navigation.secondary\"));\n window.addEventListener(\"scroll\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onScroll(); }, 10));\n window.addEventListener(\"resize\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onResize(); }, 10));\n _this.onResize();\n _this.onScroll();\n return _this;\n }\n /**\n * Trigger a resize event.\n */\n Viewport.prototype.triggerResize = function () {\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the size of the window has changed.\n */\n Viewport.prototype.onResize = function () {\n this.width = window.innerWidth || 0;\n this.height = window.innerHeight || 0;\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the user scrolled the viewport.\n */\n Viewport.prototype.onScroll = function () {\n this.scrollTop = window.scrollY || 0;\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: this.scrollTop,\n },\n });\n this.dispatchEvent(event);\n this.hideShowToolbar();\n };\n /**\n * Handle hiding/showing of the toolbar.\n */\n Viewport.prototype.hideShowToolbar = function () {\n var isShown = this.showToolbar;\n this.showToolbar = this.lastY >= this.scrollTop || this.scrollTop === 0;\n if (isShown !== this.showToolbar) {\n this.toolbar.classList.toggle(\"tsd-page-toolbar--hide\");\n this.secondaryNav.classList.toggle(\"tsd-navigation--toolbar-hide\");\n }\n this.lastY = this.scrollTop;\n };\n Viewport.instance = new Viewport();\n return Viewport;\n}(_EventTarget__WEBPACK_IMPORTED_MODULE_0__.EventTarget));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/services/Viewport.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/debounce.ts": +/*!*********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/debounce.ts ***! + \*********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"debounce\": () => /* binding */ debounce\n/* harmony export */ });\nvar debounce = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var timeout;\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n clearTimeout(timeout);\n timeout = setTimeout(function () { return fn(args); }, wait);\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/debounce.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/pointer.ts": +/*!********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/pointer.ts ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"pointerDown\": () => /* binding */ pointerDown,\n/* harmony export */ \"pointerMove\": () => /* binding */ pointerMove,\n/* harmony export */ \"pointerUp\": () => /* binding */ pointerUp,\n/* harmony export */ \"pointerDownPosition\": () => /* binding */ pointerDownPosition,\n/* harmony export */ \"preventNextClick\": () => /* binding */ preventNextClick,\n/* harmony export */ \"isPointerDown\": () => /* binding */ isPointerDown,\n/* harmony export */ \"isPointerTouch\": () => /* binding */ isPointerTouch,\n/* harmony export */ \"hasPointerMoved\": () => /* binding */ hasPointerMoved,\n/* harmony export */ \"isMobile\": () => /* binding */ isMobile\n/* harmony export */ });\n/**\n * Event name of the pointer down event.\n */\nvar pointerDown = \"mousedown\";\n/**\n * Event name of the pointer move event.\n */\nvar pointerMove = \"mousemove\";\n/**\n * Event name of the pointer up event.\n */\nvar pointerUp = \"mouseup\";\n/**\n * Position the pointer was pressed at.\n */\nvar pointerDownPosition = { x: 0, y: 0 };\n/**\n * Should the next click on the document be supressed?\n */\nvar preventNextClick = false;\n/**\n * Is the pointer down?\n */\nvar isPointerDown = false;\n/**\n * Is the pointer a touch point?\n */\nvar isPointerTouch = false;\n/**\n * Did the pointer move since the last down event?\n */\nvar hasPointerMoved = false;\n/**\n * Is the user agent a mobile agent?\n */\nvar isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\ndocument.documentElement.classList.add(isMobile ? \"is-mobile\" : \"not-mobile\");\nif (isMobile && \"ontouchstart\" in document.documentElement) {\n isPointerTouch = true;\n pointerDown = \"touchstart\";\n pointerMove = \"touchmove\";\n pointerUp = \"touchend\";\n}\ndocument.addEventListener(pointerDown, function (e) {\n isPointerDown = true;\n hasPointerMoved = false;\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n pointerDownPosition.y = t.pageY || 0;\n pointerDownPosition.x = t.pageX || 0;\n});\ndocument.addEventListener(pointerMove, function (e) {\n if (!isPointerDown)\n return;\n if (!hasPointerMoved) {\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n var x = pointerDownPosition.x - (t.pageX || 0);\n var y = pointerDownPosition.y - (t.pageY || 0);\n hasPointerMoved = Math.sqrt(x * x + y * y) > 10;\n }\n});\ndocument.addEventListener(pointerUp, function () {\n isPointerDown = false;\n});\ndocument.addEventListener(\"click\", function (e) {\n if (preventNextClick) {\n e.preventDefault();\n e.stopImmediatePropagation();\n preventNextClick = false;\n }\n});\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/pointer.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/trottle.ts": +/*!********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/trottle.ts ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"throttle\": () => /* binding */ throttle\n/* harmony export */ });\nvar throttle = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var time = Date.now();\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n if (time + wait - Date.now() < 0) {\n fn.apply(void 0, args);\n time = Date.now();\n }\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/trottle.ts?"); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ if(__webpack_module_cache__[moduleId]) { +/******/ return __webpack_module_cache__[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ (() => { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = (module) => { +/******/ var getter = module && module.__esModule ? +/******/ () => module['default'] : +/******/ () => module; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/************************************************************************/ +/******/ // startup +/******/ // Load entry module +/******/ __webpack_require__("./default/assets/js/src/bootstrap.ts"); +/******/ // This entry module used 'exports' so it can't be inlined +/******/ })() +; \ No newline at end of file diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js new file mode 100644 index 00000000..07081eb5 --- /dev/null +++ b/docs/assets/js/search.js @@ -0,0 +1 @@ +window.searchData = {"kinds":{"1":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"Client","url":"modules/client.html","classes":"tsd-kind-module"},{"id":1,"kind":4194304,"name":"Source","url":"modules/client.html#source","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"Client"},{"id":2,"kind":256,"name":"CacheOptions","url":"interfaces/client.cacheoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"Client"},{"id":3,"kind":1024,"name":"source","url":"interfaces/client.cacheoptions.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Client.CacheOptions"},{"id":4,"kind":1024,"name":"autoupdate","url":"interfaces/client.cacheoptions.html#autoupdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Client.CacheOptions"},{"id":5,"kind":1024,"name":"rate","url":"interfaces/client.cacheoptions.html#rate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Client.CacheOptions"},{"id":6,"kind":32,"name":"instance","url":"modules/client.html#instance","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"Client"},{"id":7,"kind":128,"name":"AzurAPI","url":"classes/client.azurapi.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"Client"},{"id":8,"kind":512,"name":"constructor","url":"classes/client.azurapi.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":9,"kind":1024,"name":"options","url":"classes/client.azurapi.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":10,"kind":1024,"name":"source","url":"classes/client.azurapi.html#source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":11,"kind":1024,"name":"autoupdate","url":"classes/client.azurapi.html#autoupdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":12,"kind":1024,"name":"rate","url":"classes/client.azurapi.html#rate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":13,"kind":1024,"name":"updater","url":"classes/client.azurapi.html#updater","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":14,"kind":1024,"name":"ships","url":"classes/client.azurapi.html#ships-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":15,"kind":1024,"name":"equipments","url":"classes/client.azurapi.html#equipments-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":16,"kind":1024,"name":"chapters","url":"classes/client.azurapi.html#chapters-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":17,"kind":1024,"name":"voicelines","url":"classes/client.azurapi.html#voicelines-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":18,"kind":1024,"name":"barrages","url":"classes/client.azurapi.html#barrages-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":19,"kind":1024,"name":"apis","url":"classes/client.azurapi.html#apis","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":20,"kind":65536,"name":"__type","url":"classes/client.azurapi.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":21,"kind":1024,"name":"ships","url":"classes/client.azurapi.html#__type.ships","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Client.AzurAPI.__type"},{"id":22,"kind":1024,"name":"equipments","url":"classes/client.azurapi.html#__type.equipments","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Client.AzurAPI.__type"},{"id":23,"kind":1024,"name":"chapters","url":"classes/client.azurapi.html#__type.chapters","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Client.AzurAPI.__type"},{"id":24,"kind":1024,"name":"voicelines","url":"classes/client.azurapi.html#__type.voicelines","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Client.AzurAPI.__type"},{"id":25,"kind":1024,"name":"barrages","url":"classes/client.azurapi.html#__type.barrages","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Client.AzurAPI.__type"},{"id":26,"kind":2048,"name":"set","url":"classes/client.azurapi.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Client.AzurAPI"},{"id":27,"kind":1,"name":"core/CacheUpdater","url":"modules/core_cacheupdater.html","classes":"tsd-kind-module"},{"id":28,"kind":128,"name":"default","url":"classes/core_cacheupdater.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/CacheUpdater"},{"id":29,"kind":512,"name":"constructor","url":"classes/core_cacheupdater.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":30,"kind":1024,"name":"cron","url":"classes/core_cacheupdater.default.html#cron","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":31,"kind":1024,"name":"client","url":"classes/core_cacheupdater.default.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/CacheUpdater.default"},{"id":32,"kind":2048,"name":"update","url":"classes/core_cacheupdater.default.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":33,"kind":2048,"name":"start","url":"classes/core_cacheupdater.default.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":34,"kind":2048,"name":"stop","url":"classes/core_cacheupdater.default.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":35,"kind":2048,"name":"init","url":"classes/core_cacheupdater.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":36,"kind":2048,"name":"load","url":"classes/core_cacheupdater.default.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/CacheUpdater.default"},{"id":37,"kind":1,"name":"core/Data","url":"modules/core_data.html","classes":"tsd-kind-module"},{"id":38,"kind":32,"name":"data","url":"modules/core_data.html#data","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/Data"},{"id":39,"kind":65536,"name":"__type","url":"modules/core_data.html#data.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"core/Data.data"},{"id":40,"kind":1024,"name":"version","url":"modules/core_data.html#data.__type.version","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":41,"kind":1024,"name":"ships","url":"modules/core_data.html#data.__type.ships","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":42,"kind":1024,"name":"equipments","url":"modules/core_data.html#data.__type.equipments","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":43,"kind":1024,"name":"chapters","url":"modules/core_data.html#data.__type.chapters","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":44,"kind":1024,"name":"voicelines","url":"modules/core_data.html#data.__type.voicelines","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":45,"kind":1024,"name":"barrages","url":"modules/core_data.html#data.__type.barrages","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.data.__type"},{"id":46,"kind":32,"name":"local","url":"modules/core_data.html#local","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/Data"},{"id":47,"kind":65536,"name":"__type","url":"modules/core_data.html#local.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"core/Data.local"},{"id":48,"kind":1024,"name":"ships","url":"modules/core_data.html#local.__type-1.ships-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.local.__type"},{"id":49,"kind":1024,"name":"equipments","url":"modules/core_data.html#local.__type-1.equipments-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.local.__type"},{"id":50,"kind":1024,"name":"chapters","url":"modules/core_data.html#local.__type-1.chapters-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.local.__type"},{"id":51,"kind":1024,"name":"voicelines","url":"modules/core_data.html#local.__type-1.voicelines-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.local.__type"},{"id":52,"kind":1024,"name":"barrages","url":"modules/core_data.html#local.__type-1.barrages-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/Data.local.__type"},{"id":53,"kind":4194304,"name":"datatype","url":"modules/core_data.html#datatype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"core/Data"},{"id":54,"kind":32,"name":"baseFolder","url":"modules/core_data.html#basefolder","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/Data"},{"id":55,"kind":32,"name":"versionInfo","url":"modules/core_data.html#versioninfo","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/Data"},{"id":56,"kind":1,"name":"core/UpdateChecker","url":"modules/core_updatechecker.html","classes":"tsd-kind-module"},{"id":57,"kind":64,"name":"check","url":"modules/core_updatechecker.html#check","classes":"tsd-kind-function tsd-parent-kind-module","parent":"core/UpdateChecker"},{"id":58,"kind":64,"name":"save","url":"modules/core_updatechecker.html#save","classes":"tsd-kind-function tsd-parent-kind-module","parent":"core/UpdateChecker"},{"id":59,"kind":64,"name":"fetch","url":"modules/core_updatechecker.html#fetch","classes":"tsd-kind-function tsd-parent-kind-module","parent":"core/UpdateChecker"},{"id":60,"kind":1,"name":"core/api/api","url":"modules/core_api_api.html","classes":"tsd-kind-module"},{"id":61,"kind":64,"name":"normalize","url":"modules/core_api_api.html#normalize","classes":"tsd-kind-function tsd-parent-kind-module","parent":"core/api/api"},{"id":62,"kind":4194304,"name":"Language","url":"modules/core_api_api.html#language","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"core/api/api"},{"id":63,"kind":256,"name":"advancedOptions","url":"interfaces/core_api_api.advancedoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"core/api/api"},{"id":64,"kind":1024,"name":"nameOnly","url":"interfaces/core_api_api.advancedoptions.html#nameonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"core/api/api.advancedOptions"},{"id":65,"kind":1024,"name":"idOnly","url":"interfaces/core_api_api.advancedoptions.html#idonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"core/api/api.advancedOptions"},{"id":66,"kind":1024,"name":"language","url":"interfaces/core_api_api.advancedoptions.html#language","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"core/api/api.advancedOptions"},{"id":67,"kind":32,"name":"NATIONS","url":"modules/core_api_api.html#nations","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/api/api"},{"id":68,"kind":65536,"name":"__type","url":"modules/core_api_api.html#nations.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"core/api/api.NATIONS"},{"id":69,"kind":1024,"name":"Eagle Union","url":"modules/core_api_api.html#nations.__type.eagle_union","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":70,"kind":1024,"name":"Royal Navy","url":"modules/core_api_api.html#nations.__type.royal_navy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":71,"kind":1024,"name":"Sakura Empire","url":"modules/core_api_api.html#nations.__type.sakura_empire","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":72,"kind":1024,"name":"Iron Blood","url":"modules/core_api_api.html#nations.__type.iron_blood","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":73,"kind":1024,"name":"Dragon Empery","url":"modules/core_api_api.html#nations.__type.dragon_empery","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":74,"kind":1024,"name":"Northern Parliament","url":"modules/core_api_api.html#nations.__type.northern_parliament","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":75,"kind":1024,"name":"Iris Libre","url":"modules/core_api_api.html#nations.__type.iris_libre","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":76,"kind":1024,"name":"Vichya Domination","url":"modules/core_api_api.html#nations.__type.vichya_domination","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":77,"kind":1024,"name":"Sardenga Empire","url":"modules/core_api_api.html#nations.__type.sardenga_empire","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":78,"kind":1024,"name":"Neptunia","url":"modules/core_api_api.html#nations.__type.neptunia","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":79,"kind":1024,"name":"Bilibili","url":"modules/core_api_api.html#nations.__type.bilibili","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":80,"kind":1024,"name":"Venus Vacation","url":"modules/core_api_api.html#nations.__type.venus_vacation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":81,"kind":1024,"name":"Utawarerumono","url":"modules/core_api_api.html#nations.__type.utawarerumono","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":82,"kind":1024,"name":"Kizuna AI","url":"modules/core_api_api.html#nations.__type.kizuna_ai","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":83,"kind":1024,"name":"Hololive","url":"modules/core_api_api.html#nations.__type.hololive","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":84,"kind":1024,"name":"META","url":"modules/core_api_api.html#nations.__type.meta","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":85,"kind":1024,"name":"Universal","url":"modules/core_api_api.html#nations.__type.universal","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"core/api/api.NATIONS.__type"},{"id":86,"kind":128,"name":"default","url":"classes/core_api_api.default.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter","parent":"core/api/api"},{"id":87,"kind":512,"name":"constructor","url":"classes/core_api_api.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"core/api/api.default"},{"id":88,"kind":1024,"name":"raw","url":"classes/core_api_api.default.html#raw","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/api/api.default"},{"id":89,"kind":1024,"name":"fuse","url":"classes/core_api_api.default.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/api/api.default"},{"id":90,"kind":1024,"name":"client","url":"classes/core_api_api.default.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/api/api.default"},{"id":91,"kind":2048,"name":"setData","url":"classes/core_api_api.default.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":92,"kind":2048,"name":"fuze","url":"classes/core_api_api.default.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":93,"kind":2048,"name":"id","url":"classes/core_api_api.default.html#id","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":94,"kind":2048,"name":"get","url":"classes/core_api_api.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":95,"kind":2048,"name":"filter","url":"classes/core_api_api.default.html#filter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":96,"kind":2048,"name":"map","url":"classes/core_api_api.default.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"core/api/api.default"},{"id":97,"kind":2048,"name":"forEach","url":"classes/core_api_api.default.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":98,"kind":2048,"name":"every","url":"classes/core_api_api.default.html#every","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":99,"kind":2048,"name":"some","url":"classes/core_api_api.default.html#some","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api.default"},{"id":100,"kind":1,"name":"core/api/api_barrage","url":"modules/core_api_api_barrage.html","classes":"tsd-kind-module"},{"id":101,"kind":128,"name":"Barrages","url":"classes/core_api_api_barrage.barrages.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/api/api_barrage"},{"id":102,"kind":512,"name":"constructor","url":"classes/core_api_api_barrage.barrages.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":103,"kind":1024,"name":"raw","url":"classes/core_api_api_barrage.barrages.html#raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":104,"kind":1024,"name":"fuse","url":"classes/core_api_api_barrage.barrages.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":105,"kind":2048,"name":"setData","url":"classes/core_api_api_barrage.barrages.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":106,"kind":2048,"name":"fuze","url":"classes/core_api_api_barrage.barrages.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":107,"kind":2048,"name":"id","url":"classes/core_api_api_barrage.barrages.html#id","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":108,"kind":2048,"name":"get","url":"classes/core_api_api_barrage.barrages.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":109,"kind":2048,"name":"filter","url":"classes/core_api_api_barrage.barrages.html#filter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":110,"kind":2048,"name":"map","url":"classes/core_api_api_barrage.barrages.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":111,"kind":2048,"name":"forEach","url":"classes/core_api_api_barrage.barrages.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":112,"kind":2048,"name":"every","url":"classes/core_api_api_barrage.barrages.html#every","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":113,"kind":2048,"name":"some","url":"classes/core_api_api_barrage.barrages.html#some","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_barrage.Barrages"},{"id":114,"kind":1,"name":"core/api/api_chapter","url":"modules/core_api_api_chapter.html","classes":"tsd-kind-module"},{"id":115,"kind":128,"name":"Chapters","url":"classes/core_api_api_chapter.chapters.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/api/api_chapter"},{"id":116,"kind":512,"name":"constructor","url":"classes/core_api_api_chapter.chapters.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":117,"kind":1024,"name":"raw","url":"classes/core_api_api_chapter.chapters.html#raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":118,"kind":1024,"name":"fuse","url":"classes/core_api_api_chapter.chapters.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":119,"kind":2048,"name":"setData","url":"classes/core_api_api_chapter.chapters.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":120,"kind":2048,"name":"fuze","url":"classes/core_api_api_chapter.chapters.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":121,"kind":2048,"name":"id","url":"classes/core_api_api_chapter.chapters.html#id","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":122,"kind":2048,"name":"get","url":"classes/core_api_api_chapter.chapters.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":123,"kind":2048,"name":"filter","url":"classes/core_api_api_chapter.chapters.html#filter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":124,"kind":2048,"name":"map","url":"classes/core_api_api_chapter.chapters.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":125,"kind":2048,"name":"forEach","url":"classes/core_api_api_chapter.chapters.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":126,"kind":2048,"name":"every","url":"classes/core_api_api_chapter.chapters.html#every","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":127,"kind":2048,"name":"some","url":"classes/core_api_api_chapter.chapters.html#some","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_chapter.Chapters"},{"id":128,"kind":1,"name":"core/api/api_equipment","url":"modules/core_api_api_equipment.html","classes":"tsd-kind-module"},{"id":129,"kind":128,"name":"Equipments","url":"classes/core_api_api_equipment.equipments.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/api/api_equipment"},{"id":130,"kind":512,"name":"constructor","url":"classes/core_api_api_equipment.equipments.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":131,"kind":2048,"name":"name","url":"classes/core_api_api_equipment.equipments.html#name","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_equipment.Equipments"},{"id":132,"kind":2048,"name":"category","url":"classes/core_api_api_equipment.equipments.html#category","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_equipment.Equipments"},{"id":133,"kind":2048,"name":"nationality","url":"classes/core_api_api_equipment.equipments.html#nationality","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_equipment.Equipments"},{"id":134,"kind":2048,"name":"_nameAll","url":"classes/core_api_api_equipment.equipments.html#_nameall","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"core/api/api_equipment.Equipments"},{"id":135,"kind":2048,"name":"get","url":"classes/core_api_api_equipment.equipments.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/api/api_equipment.Equipments"},{"id":136,"kind":2048,"name":"all","url":"classes/core_api_api_equipment.equipments.html#all","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_equipment.Equipments"},{"id":137,"kind":1024,"name":"raw","url":"classes/core_api_api_equipment.equipments.html#raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":138,"kind":1024,"name":"fuse","url":"classes/core_api_api_equipment.equipments.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":139,"kind":2048,"name":"setData","url":"classes/core_api_api_equipment.equipments.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":140,"kind":2048,"name":"fuze","url":"classes/core_api_api_equipment.equipments.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":141,"kind":2048,"name":"id","url":"classes/core_api_api_equipment.equipments.html#id","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":142,"kind":2048,"name":"filter","url":"classes/core_api_api_equipment.equipments.html#filter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":143,"kind":2048,"name":"map","url":"classes/core_api_api_equipment.equipments.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":144,"kind":2048,"name":"forEach","url":"classes/core_api_api_equipment.equipments.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":145,"kind":2048,"name":"every","url":"classes/core_api_api_equipment.equipments.html#every","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":146,"kind":2048,"name":"some","url":"classes/core_api_api_equipment.equipments.html#some","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_equipment.Equipments"},{"id":147,"kind":1,"name":"core/api/api_ship","url":"modules/core_api_api_ship.html","classes":"tsd-kind-module"},{"id":148,"kind":128,"name":"Ships","url":"classes/core_api_api_ship.ships.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/api/api_ship"},{"id":149,"kind":512,"name":"constructor","url":"classes/core_api_api_ship.ships.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":150,"kind":2048,"name":"name","url":"classes/core_api_api_ship.ships.html#name","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_ship.Ships"},{"id":151,"kind":2048,"name":"hull","url":"classes/core_api_api_ship.ships.html#hull","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_ship.Ships"},{"id":152,"kind":2048,"name":"nationality","url":"classes/core_api_api_ship.ships.html#nationality","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_ship.Ships"},{"id":153,"kind":2048,"name":"_nameAll","url":"classes/core_api_api_ship.ships.html#_nameall","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"core/api/api_ship.Ships"},{"id":154,"kind":2048,"name":"get","url":"classes/core_api_api_ship.ships.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/api/api_ship.Ships"},{"id":155,"kind":2048,"name":"all","url":"classes/core_api_api_ship.ships.html#all","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/api/api_ship.Ships"},{"id":156,"kind":1024,"name":"raw","url":"classes/core_api_api_ship.ships.html#raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":157,"kind":1024,"name":"fuse","url":"classes/core_api_api_ship.ships.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":158,"kind":2048,"name":"setData","url":"classes/core_api_api_ship.ships.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":159,"kind":2048,"name":"fuze","url":"classes/core_api_api_ship.ships.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":160,"kind":2048,"name":"id","url":"classes/core_api_api_ship.ships.html#id","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":161,"kind":2048,"name":"filter","url":"classes/core_api_api_ship.ships.html#filter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":162,"kind":2048,"name":"map","url":"classes/core_api_api_ship.ships.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":163,"kind":2048,"name":"forEach","url":"classes/core_api_api_ship.ships.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":164,"kind":2048,"name":"every","url":"classes/core_api_api_ship.ships.html#every","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":165,"kind":2048,"name":"some","url":"classes/core_api_api_ship.ships.html#some","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_ship.Ships"},{"id":166,"kind":1,"name":"core/api/api_voiceline","url":"modules/core_api_api_voiceline.html","classes":"tsd-kind-module"},{"id":167,"kind":128,"name":"Voicelines","url":"classes/core_api_api_voiceline.voicelines.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/api/api_voiceline"},{"id":168,"kind":512,"name":"constructor","url":"classes/core_api_api_voiceline.voicelines.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":169,"kind":1024,"name":"raw","url":"classes/core_api_api_voiceline.voicelines.html#raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":170,"kind":1024,"name":"fuse","url":"classes/core_api_api_voiceline.voicelines.html#fuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":171,"kind":2048,"name":"setData","url":"classes/core_api_api_voiceline.voicelines.html#setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":172,"kind":2048,"name":"fuze","url":"classes/core_api_api_voiceline.voicelines.html#fuze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":173,"kind":2048,"name":"id","url":"classes/core_api_api_voiceline.voicelines.html#id","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":174,"kind":2048,"name":"get","url":"classes/core_api_api_voiceline.voicelines.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":175,"kind":2048,"name":"filter","url":"classes/core_api_api_voiceline.voicelines.html#filter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":176,"kind":2048,"name":"map","url":"classes/core_api_api_voiceline.voicelines.html#map","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":177,"kind":2048,"name":"forEach","url":"classes/core_api_api_voiceline.voicelines.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":178,"kind":2048,"name":"every","url":"classes/core_api_api_voiceline.voicelines.html#every","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":179,"kind":2048,"name":"some","url":"classes/core_api_api_voiceline.voicelines.html#some","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/api/api_voiceline.Voicelines"},{"id":180,"kind":1,"name":"errors/ClearDataError","url":"modules/errors_cleardataerror.html","classes":"tsd-kind-module"},{"id":181,"kind":128,"name":"default","url":"classes/errors_cleardataerror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/ClearDataError"},{"id":182,"kind":512,"name":"constructor","url":"classes/errors_cleardataerror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/ClearDataError.default"},{"id":183,"kind":1,"name":"errors/UnknownChapterError","url":"modules/errors_unknownchaptererror.html","classes":"tsd-kind-module"},{"id":184,"kind":128,"name":"default","url":"classes/errors_unknownchaptererror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnknownChapterError"},{"id":185,"kind":512,"name":"constructor","url":"classes/errors_unknownchaptererror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnknownChapterError.default"},{"id":186,"kind":1024,"name":"query","url":"classes/errors_unknownchaptererror.default.html#query","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors/UnknownChapterError.default"},{"id":187,"kind":1,"name":"errors/UnknownEquipmentError","url":"modules/errors_unknownequipmenterror.html","classes":"tsd-kind-module"},{"id":188,"kind":128,"name":"default","url":"classes/errors_unknownequipmenterror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnknownEquipmentError"},{"id":189,"kind":512,"name":"constructor","url":"classes/errors_unknownequipmenterror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnknownEquipmentError.default"},{"id":190,"kind":1024,"name":"query","url":"classes/errors_unknownequipmenterror.default.html#query","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors/UnknownEquipmentError.default"},{"id":191,"kind":1,"name":"errors/UnknownShipError","url":"modules/errors_unknownshiperror.html","classes":"tsd-kind-module"},{"id":192,"kind":128,"name":"default","url":"classes/errors_unknownshiperror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnknownShipError"},{"id":193,"kind":512,"name":"constructor","url":"classes/errors_unknownshiperror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnknownShipError.default"},{"id":194,"kind":1024,"name":"query","url":"classes/errors_unknownshiperror.default.html#query","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors/UnknownShipError.default"},{"id":195,"kind":1,"name":"errors/UnknownShipVoicelinesError","url":"modules/errors_unknownshipvoicelineserror.html","classes":"tsd-kind-module"},{"id":196,"kind":128,"name":"default","url":"classes/errors_unknownshipvoicelineserror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnknownShipVoicelinesError"},{"id":197,"kind":512,"name":"constructor","url":"classes/errors_unknownshipvoicelineserror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnknownShipVoicelinesError.default"},{"id":198,"kind":1024,"name":"query","url":"classes/errors_unknownshipvoicelineserror.default.html#query","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors/UnknownShipVoicelinesError.default"},{"id":199,"kind":1,"name":"errors/UnkonwnBarrageError","url":"modules/errors_unkonwnbarrageerror.html","classes":"tsd-kind-module"},{"id":200,"kind":128,"name":"default","url":"classes/errors_unkonwnbarrageerror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnkonwnBarrageError"},{"id":201,"kind":512,"name":"constructor","url":"classes/errors_unkonwnbarrageerror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnkonwnBarrageError.default"},{"id":202,"kind":1024,"name":"query","url":"classes/errors_unkonwnbarrageerror.default.html#query","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors/UnkonwnBarrageError.default"},{"id":203,"kind":1,"name":"errors/UnserialisableError","url":"modules/errors_unserialisableerror.html","classes":"tsd-kind-module"},{"id":204,"kind":128,"name":"default","url":"classes/errors_unserialisableerror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UnserialisableError"},{"id":205,"kind":512,"name":"constructor","url":"classes/errors_unserialisableerror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UnserialisableError.default"},{"id":206,"kind":1,"name":"errors/UpdateError","url":"modules/errors_updateerror.html","classes":"tsd-kind-module"},{"id":207,"kind":128,"name":"default","url":"classes/errors_updateerror.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors/UpdateError"},{"id":208,"kind":512,"name":"constructor","url":"classes/errors_updateerror.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"errors/UpdateError.default"},{"id":209,"kind":1,"name":"http/dispatcher","url":"modules/http_dispatcher.html","classes":"tsd-kind-module"},{"id":210,"kind":128,"name":"default","url":"classes/http_dispatcher.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"http/dispatcher"},{"id":211,"kind":512,"name":"constructor","url":"classes/http_dispatcher.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":212,"kind":1024,"name":"listeners","url":"classes/http_dispatcher.default.html#listeners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":213,"kind":65536,"name":"__type","url":"classes/http_dispatcher.default.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":214,"kind":1024,"name":"head","url":"classes/http_dispatcher.default.html#__type-1.head","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":215,"kind":1024,"name":"get","url":"classes/http_dispatcher.default.html#__type-1.get","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":216,"kind":1024,"name":"post","url":"classes/http_dispatcher.default.html#__type-1.post","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":217,"kind":1024,"name":"put","url":"classes/http_dispatcher.default.html#__type-1.put","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":218,"kind":1024,"name":"delete","url":"classes/http_dispatcher.default.html#__type-1.delete","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":219,"kind":1024,"name":"options","url":"classes/http_dispatcher.default.html#__type-1.options","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":220,"kind":1024,"name":"filters","url":"classes/http_dispatcher.default.html#filters","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":221,"kind":65536,"name":"__type","url":"classes/http_dispatcher.default.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":222,"kind":1024,"name":"before","url":"classes/http_dispatcher.default.html#__type.before","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":223,"kind":1024,"name":"after","url":"classes/http_dispatcher.default.html#__type.after","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"http/dispatcher.default.__type"},{"id":224,"kind":2048,"name":"errorListener","url":"classes/http_dispatcher.default.html#errorlistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":225,"kind":1024,"name":"staticFolderPrefix","url":"classes/http_dispatcher.default.html#staticfolderprefix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":226,"kind":1024,"name":"staticDirname","url":"classes/http_dispatcher.default.html#staticdirname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":227,"kind":1024,"name":"queue","url":"classes/http_dispatcher.default.html#queue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":228,"kind":1024,"name":"staticUrlPrefix","url":"classes/http_dispatcher.default.html#staticurlprefix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":229,"kind":2048,"name":"on","url":"classes/http_dispatcher.default.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":230,"kind":2048,"name":"filter","url":"classes/http_dispatcher.default.html#filter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":231,"kind":2048,"name":"onHead","url":"classes/http_dispatcher.default.html#onhead","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":232,"kind":2048,"name":"onGet","url":"classes/http_dispatcher.default.html#onget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":233,"kind":2048,"name":"onPost","url":"classes/http_dispatcher.default.html#onpost","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":234,"kind":2048,"name":"onOptions","url":"classes/http_dispatcher.default.html#onoptions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":235,"kind":2048,"name":"onPut","url":"classes/http_dispatcher.default.html#onput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":236,"kind":2048,"name":"onDelete","url":"classes/http_dispatcher.default.html#ondelete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":237,"kind":2048,"name":"onError","url":"classes/http_dispatcher.default.html#onerror","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":238,"kind":2048,"name":"setStatic","url":"classes/http_dispatcher.default.html#setstatic","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":239,"kind":2048,"name":"setStaticDirname","url":"classes/http_dispatcher.default.html#setstaticdirname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":240,"kind":2048,"name":"beforeFilter","url":"classes/http_dispatcher.default.html#beforefilter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":241,"kind":2048,"name":"afterFilter","url":"classes/http_dispatcher.default.html#afterfilter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":242,"kind":2048,"name":"dispatch","url":"classes/http_dispatcher.default.html#dispatch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":243,"kind":2048,"name":"staticListener","url":"classes/http_dispatcher.default.html#staticlistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":244,"kind":2048,"name":"getListener","url":"classes/http_dispatcher.default.html#getlistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":245,"kind":2048,"name":"getFilters","url":"classes/http_dispatcher.default.html#getfilters","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":246,"kind":2048,"name":"urlMatches","url":"classes/http_dispatcher.default.html#urlmatches","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":247,"kind":2048,"name":"HttpChain","url":"classes/http_dispatcher.default.html#httpchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":248,"kind":2048,"name":"add","url":"classes/http_dispatcher.default.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":249,"kind":2048,"name":"addAll","url":"classes/http_dispatcher.default.html#addall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":250,"kind":2048,"name":"next","url":"classes/http_dispatcher.default.html#next","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":251,"kind":2048,"name":"stop","url":"classes/http_dispatcher.default.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":252,"kind":2048,"name":"getWrapped","url":"classes/http_dispatcher.default.html#getwrapped","classes":"tsd-kind-method tsd-parent-kind-class","parent":"http/dispatcher.default"},{"id":253,"kind":1,"name":"http/server","url":"modules/http_server.html","classes":"tsd-kind-module"},{"id":254,"kind":128,"name":"Server","url":"classes/http_server.server.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"http/server"},{"id":255,"kind":512,"name":"constructor","url":"classes/http_server.server.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"http/server.Server"},{"id":256,"kind":1024,"name":"port","url":"classes/http_server.server.html#port","classes":"tsd-kind-property tsd-parent-kind-class","parent":"http/server.Server"},{"id":257,"kind":2048,"name":"handle","url":"classes/http_server.server.html#handle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"http/server.Server"},{"id":258,"kind":1024,"name":"client","url":"classes/http_server.server.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"http/server.Server"},{"id":259,"kind":1024,"name":"server","url":"classes/http_server.server.html#server","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"http/server.Server"},{"id":260,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":261,"kind":1,"name":"plugin/Hook","url":"modules/plugin_hook.html","classes":"tsd-kind-module"},{"id":262,"kind":128,"name":"default","url":"classes/plugin_hook.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"plugin/Hook"},{"id":263,"kind":512,"name":"constructor","url":"classes/plugin_hook.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"plugin/Hook.default"},{"id":264,"kind":1024,"name":"hooks","url":"classes/plugin_hook.default.html#hooks","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"plugin/Hook.default"},{"id":265,"kind":2048,"name":"register","url":"classes/plugin_hook.default.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"plugin/Hook.default"},{"id":266,"kind":2048,"name":"call","url":"classes/plugin_hook.default.html#call","classes":"tsd-kind-method tsd-parent-kind-class","parent":"plugin/Hook.default"},{"id":267,"kind":1,"name":"plugin/Source","url":"modules/plugin_source.html","classes":"tsd-kind-module"},{"id":268,"kind":256,"name":"ops","url":"interfaces/plugin_source.ops.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"plugin/Source"},{"id":269,"kind":1024,"name":"name","url":"interfaces/plugin_source.ops.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"plugin/Source.ops"},{"id":270,"kind":1024,"name":"version","url":"interfaces/plugin_source.ops.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"plugin/Source.ops"},{"id":271,"kind":1024,"name":"functions","url":"interfaces/plugin_source.ops.html#functions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"plugin/Source.ops"},{"id":272,"kind":65536,"name":"__type","url":"interfaces/plugin_source.ops.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"plugin/Source.ops"},{"id":273,"kind":1024,"name":"update","url":"interfaces/plugin_source.ops.html#__type.update","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"plugin/Source.ops.__type"},{"id":274,"kind":1024,"name":"methods","url":"interfaces/plugin_source.ops.html#__type.methods","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"plugin/Source.ops.__type"},{"id":275,"kind":128,"name":"default","url":"classes/plugin_source.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"plugin/Source"},{"id":276,"kind":512,"name":"constructor","url":"classes/plugin_source.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"plugin/Source.default"},{"id":277,"kind":1024,"name":"sources","url":"classes/plugin_source.default.html#sources","classes":"tsd-kind-property tsd-parent-kind-class","parent":"plugin/Source.default"},{"id":278,"kind":2048,"name":"register","url":"classes/plugin_source.default.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"plugin/Source.default"},{"id":279,"kind":2048,"name":"get","url":"classes/plugin_source.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"plugin/Source.default"},{"id":280,"kind":1,"name":"types/barrage","url":"modules/types_barrage.html","classes":"tsd-kind-module"},{"id":281,"kind":4194304,"name":"Url","url":"modules/types_barrage.html#url","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types/barrage"},{"id":282,"kind":4194304,"name":"Ships","url":"modules/types_barrage.html#ships","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types/barrage"},{"id":283,"kind":4194304,"name":"Hull","url":"modules/types_barrage.html#hull","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types/barrage"},{"id":284,"kind":4194304,"name":"RoundType","url":"modules/types_barrage.html#roundtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types/barrage"},{"id":285,"kind":256,"name":"Rounds","url":"interfaces/types_barrage.rounds.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/barrage"},{"id":286,"kind":1024,"name":"type","url":"interfaces/types_barrage.rounds.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Rounds"},{"id":287,"kind":1024,"name":"dmgL","url":"interfaces/types_barrage.rounds.html#dmgl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Rounds"},{"id":288,"kind":1024,"name":"dmgM","url":"interfaces/types_barrage.rounds.html#dmgm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Rounds"},{"id":289,"kind":1024,"name":"note","url":"interfaces/types_barrage.rounds.html#note","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Rounds"},{"id":290,"kind":256,"name":"Barrage","url":"interfaces/types_barrage.barrage.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/barrage"},{"id":291,"kind":1024,"name":"type","url":"interfaces/types_barrage.barrage.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":292,"kind":1024,"name":"icon","url":"interfaces/types_barrage.barrage.html#icon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":293,"kind":1024,"name":"name","url":"interfaces/types_barrage.barrage.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":294,"kind":1024,"name":"ships","url":"interfaces/types_barrage.barrage.html#ships","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":295,"kind":1024,"name":"hull","url":"interfaces/types_barrage.barrage.html#hull","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":296,"kind":1024,"name":"rounds","url":"interfaces/types_barrage.barrage.html#rounds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/barrage.Barrage"},{"id":297,"kind":1024,"name":"id","url":"interfaces/types_barrage.barrage.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"types/barrage.Barrage"},{"id":298,"kind":1,"name":"types/chapter","url":"modules/types_chapter.html","classes":"tsd-kind-module"},{"id":299,"kind":256,"name":"Chapter","url":"interfaces/types_chapter.chapter.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/chapter"},{"id":300,"kind":1024,"name":"names","url":"interfaces/types_chapter.chapter.html#names","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":301,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":302,"kind":1024,"name":"en","url":"interfaces/types_chapter.chapter.html#__type-8.en","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":303,"kind":1024,"name":"cn","url":"interfaces/types_chapter.chapter.html#__type-8.cn","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":304,"kind":1024,"name":"jp","url":"interfaces/types_chapter.chapter.html#__type-8.jp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":305,"kind":1024,"name":"normal","url":"interfaces/types_chapter.chapter.html#normal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":306,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":307,"kind":1024,"name":"title","url":"interfaces/types_chapter.chapter.html#__type-9.title-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":308,"kind":1024,"name":"code","url":"interfaces/types_chapter.chapter.html#__type-9.code-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":309,"kind":1024,"name":"introduction","url":"interfaces/types_chapter.chapter.html#__type-9.introduction-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":310,"kind":1024,"name":"unlockRequirements","url":"interfaces/types_chapter.chapter.html#__type-9.unlockrequirements-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":311,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-15","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":312,"kind":1024,"name":"text","url":"interfaces/types_chapter.chapter.html#__type-9.__type-15.text-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":313,"kind":1024,"name":"requiredLevel","url":"interfaces/types_chapter.chapter.html#__type-9.__type-15.requiredlevel-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":314,"kind":1024,"name":"clearRewards","url":"interfaces/types_chapter.chapter.html#__type-9.clearrewards","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":315,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-12","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":316,"kind":1024,"name":"cube","url":"interfaces/types_chapter.chapter.html#__type-9.__type-12.cube","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":317,"kind":1024,"name":"coin","url":"interfaces/types_chapter.chapter.html#__type-9.__type-12.coin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":318,"kind":1024,"name":"ship","url":"interfaces/types_chapter.chapter.html#__type-9.__type-12.ship","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":319,"kind":1024,"name":"threeStarRewards","url":"interfaces/types_chapter.chapter.html#__type-9.threestarrewards-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":320,"kind":1024,"name":"enemyLevel","url":"interfaces/types_chapter.chapter.html#__type-9.enemylevel-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":321,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-13","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":322,"kind":1024,"name":"mobLevel","url":"interfaces/types_chapter.chapter.html#__type-9.__type-13.moblevel-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":323,"kind":1024,"name":"bossLevel","url":"interfaces/types_chapter.chapter.html#__type-9.__type-13.bosslevel-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":324,"kind":1024,"name":"boss","url":"interfaces/types_chapter.chapter.html#__type-9.__type-13.boss-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":325,"kind":1024,"name":"baseXP","url":"interfaces/types_chapter.chapter.html#__type-9.basexp-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":326,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-11","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":327,"kind":1024,"name":"smallFleet","url":"interfaces/types_chapter.chapter.html#__type-9.__type-11.smallfleet-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":328,"kind":1024,"name":"mediumFleet","url":"interfaces/types_chapter.chapter.html#__type-9.__type-11.mediumfleet-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":329,"kind":1024,"name":"largeFleet","url":"interfaces/types_chapter.chapter.html#__type-9.__type-11.largefleet-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":330,"kind":1024,"name":"bossFleet","url":"interfaces/types_chapter.chapter.html#__type-9.__type-11.bossfleet-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":331,"kind":1024,"name":"requiredBattles","url":"interfaces/types_chapter.chapter.html#__type-9.requiredbattles-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":332,"kind":1024,"name":"bossKillsToClear","url":"interfaces/types_chapter.chapter.html#__type-9.bosskillstoclear-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":333,"kind":1024,"name":"starConditions","url":"interfaces/types_chapter.chapter.html#__type-9.starconditions-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":334,"kind":1024,"name":"airSupremacy","url":"interfaces/types_chapter.chapter.html#__type-9.airsupremacy-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":335,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-10","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":336,"kind":1024,"name":"actual","url":"interfaces/types_chapter.chapter.html#__type-9.__type-10.actual-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":337,"kind":1024,"name":"superiority","url":"interfaces/types_chapter.chapter.html#__type-9.__type-10.superiority-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":338,"kind":1024,"name":"supremacy","url":"interfaces/types_chapter.chapter.html#__type-9.__type-10.supremacy-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":339,"kind":1024,"name":"mapDrops","url":"interfaces/types_chapter.chapter.html#__type-9.mapdrops-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":340,"kind":1024,"name":"equipmentBlueprintDrops","url":"interfaces/types_chapter.chapter.html#__type-9.equipmentblueprintdrops-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":341,"kind":1024,"name":"shipDrops","url":"interfaces/types_chapter.chapter.html#__type-9.shipdrops-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":342,"kind":1024,"name":"nodeMap","url":"interfaces/types_chapter.chapter.html#__type-9.nodemap-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":343,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type-9.__type-14","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":344,"kind":1024,"name":"width","url":"interfaces/types_chapter.chapter.html#__type-9.__type-14.width-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":345,"kind":1024,"name":"height","url":"interfaces/types_chapter.chapter.html#__type-9.__type-14.height-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":346,"kind":1024,"name":"map","url":"interfaces/types_chapter.chapter.html#__type-9.__type-14.map-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":347,"kind":1024,"name":"nodes","url":"interfaces/types_chapter.chapter.html#__type-9.__type-14.nodes-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":348,"kind":1024,"name":"hard","url":"interfaces/types_chapter.chapter.html#hard","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":349,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/chapter.Chapter"},{"id":350,"kind":1024,"name":"title","url":"interfaces/types_chapter.chapter.html#__type.title","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":351,"kind":1024,"name":"code","url":"interfaces/types_chapter.chapter.html#__type.code","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":352,"kind":1024,"name":"introduction","url":"interfaces/types_chapter.chapter.html#__type.introduction","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":353,"kind":1024,"name":"unlockRequirements","url":"interfaces/types_chapter.chapter.html#__type.unlockrequirements","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":354,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":355,"kind":1024,"name":"text","url":"interfaces/types_chapter.chapter.html#__type.__type-7.text","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":356,"kind":1024,"name":"requiredLevel","url":"interfaces/types_chapter.chapter.html#__type.__type-7.requiredlevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":357,"kind":1024,"name":"threeStarRewards","url":"interfaces/types_chapter.chapter.html#__type.threestarrewards","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":358,"kind":1024,"name":"enemyLevel","url":"interfaces/types_chapter.chapter.html#__type.enemylevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":359,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":360,"kind":1024,"name":"mobLevel","url":"interfaces/types_chapter.chapter.html#__type.__type-3.moblevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":361,"kind":1024,"name":"bossLevel","url":"interfaces/types_chapter.chapter.html#__type.__type-3.bosslevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":362,"kind":1024,"name":"boss","url":"interfaces/types_chapter.chapter.html#__type.__type-3.boss","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":363,"kind":1024,"name":"baseXP","url":"interfaces/types_chapter.chapter.html#__type.basexp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":364,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":365,"kind":1024,"name":"smallFleet","url":"interfaces/types_chapter.chapter.html#__type.__type-2.smallfleet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":366,"kind":1024,"name":"mediumFleet","url":"interfaces/types_chapter.chapter.html#__type.__type-2.mediumfleet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":367,"kind":1024,"name":"largeFleet","url":"interfaces/types_chapter.chapter.html#__type.__type-2.largefleet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":368,"kind":1024,"name":"bossFleet","url":"interfaces/types_chapter.chapter.html#__type.__type-2.bossfleet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":369,"kind":1024,"name":"requiredBattles","url":"interfaces/types_chapter.chapter.html#__type.requiredbattles","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":370,"kind":1024,"name":"bossKillsToClear","url":"interfaces/types_chapter.chapter.html#__type.bosskillstoclear","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":371,"kind":1024,"name":"starConditions","url":"interfaces/types_chapter.chapter.html#__type.starconditions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":372,"kind":1024,"name":"airSupremacy","url":"interfaces/types_chapter.chapter.html#__type.airsupremacy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":373,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":374,"kind":1024,"name":"actual","url":"interfaces/types_chapter.chapter.html#__type.__type-1.actual","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":375,"kind":1024,"name":"superiority","url":"interfaces/types_chapter.chapter.html#__type.__type-1.superiority","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":376,"kind":1024,"name":"supremacy","url":"interfaces/types_chapter.chapter.html#__type.__type-1.supremacy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":377,"kind":1024,"name":"fleetRestrictions","url":"interfaces/types_chapter.chapter.html#__type.fleetrestrictions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":378,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":379,"kind":1024,"name":"fleet1","url":"interfaces/types_chapter.chapter.html#__type.__type-4.fleet1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":380,"kind":1024,"name":"fleet2","url":"interfaces/types_chapter.chapter.html#__type.__type-4.fleet2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":381,"kind":1024,"name":"statRestrictions","url":"interfaces/types_chapter.chapter.html#__type.statrestrictions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":382,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":383,"kind":1024,"name":"averageLevel","url":"interfaces/types_chapter.chapter.html#__type.__type-6.averagelevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":384,"kind":1024,"name":"firepower","url":"interfaces/types_chapter.chapter.html#__type.__type-6.firepower","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":385,"kind":1024,"name":"aviation","url":"interfaces/types_chapter.chapter.html#__type.__type-6.aviation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":386,"kind":1024,"name":"mapDrops","url":"interfaces/types_chapter.chapter.html#__type.mapdrops","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":387,"kind":1024,"name":"equipmentBlueprintDrops","url":"interfaces/types_chapter.chapter.html#__type.equipmentblueprintdrops","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":388,"kind":1024,"name":"shipDrops","url":"interfaces/types_chapter.chapter.html#__type.shipdrops","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":389,"kind":1024,"name":"nodeMap","url":"interfaces/types_chapter.chapter.html#__type.nodemap","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":390,"kind":65536,"name":"__type","url":"interfaces/types_chapter.chapter.html#__type.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type"},{"id":391,"kind":1024,"name":"width","url":"interfaces/types_chapter.chapter.html#__type.__type-5.width","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":392,"kind":1024,"name":"height","url":"interfaces/types_chapter.chapter.html#__type.__type-5.height","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":393,"kind":1024,"name":"map","url":"interfaces/types_chapter.chapter.html#__type.__type-5.map","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":394,"kind":1024,"name":"nodes","url":"interfaces/types_chapter.chapter.html#__type.__type-5.nodes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/chapter.Chapter.__type.__type"},{"id":395,"kind":1024,"name":"id","url":"interfaces/types_chapter.chapter.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"types/chapter.Chapter"},{"id":396,"kind":1,"name":"types/equipment","url":"modules/types_equipment.html","classes":"tsd-kind-module"},{"id":397,"kind":256,"name":"Equipment","url":"interfaces/types_equipment.equipment.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/equipment"},{"id":398,"kind":1024,"name":"wikiUrl","url":"interfaces/types_equipment.equipment.html#wikiurl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":399,"kind":1024,"name":"category","url":"interfaces/types_equipment.equipment.html#category","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":400,"kind":1024,"name":"names","url":"interfaces/types_equipment.equipment.html#names","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":401,"kind":65536,"name":"__type","url":"interfaces/types_equipment.equipment.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":402,"kind":1024,"name":"en","url":"interfaces/types_equipment.equipment.html#__type-1.en","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":403,"kind":1024,"name":"cn","url":"interfaces/types_equipment.equipment.html#__type-1.cn","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":404,"kind":1024,"name":"jp","url":"interfaces/types_equipment.equipment.html#__type-1.jp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":405,"kind":1024,"name":"kr","url":"interfaces/types_equipment.equipment.html#__type-1.kr","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":406,"kind":1024,"name":"type","url":"interfaces/types_equipment.equipment.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":407,"kind":65536,"name":"__type","url":"interfaces/types_equipment.equipment.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":408,"kind":1024,"name":"focus","url":"interfaces/types_equipment.equipment.html#__type-3.focus","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":409,"kind":1024,"name":"name","url":"interfaces/types_equipment.equipment.html#__type-3.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":410,"kind":1024,"name":"nationality","url":"interfaces/types_equipment.equipment.html#nationality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":411,"kind":1024,"name":"image","url":"interfaces/types_equipment.equipment.html#image","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":412,"kind":1024,"name":"fits","url":"interfaces/types_equipment.equipment.html#fits","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":413,"kind":1024,"name":"misc","url":"interfaces/types_equipment.equipment.html#misc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":414,"kind":65536,"name":"__type","url":"interfaces/types_equipment.equipment.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":415,"kind":1024,"name":"obtainedFrom","url":"interfaces/types_equipment.equipment.html#__type.obtainedfrom","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":416,"kind":1024,"name":"animation","url":"interfaces/types_equipment.equipment.html#__type.animation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":417,"kind":1024,"name":"tiers","url":"interfaces/types_equipment.equipment.html#tiers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":418,"kind":65536,"name":"__type","url":"interfaces/types_equipment.equipment.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/equipment.Equipment"},{"id":419,"kind":1024,"name":"T0","url":"interfaces/types_equipment.equipment.html#__type-2.t0","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":420,"kind":1024,"name":"T1","url":"interfaces/types_equipment.equipment.html#__type-2.t1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":421,"kind":1024,"name":"T2","url":"interfaces/types_equipment.equipment.html#__type-2.t2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":422,"kind":1024,"name":"T3","url":"interfaces/types_equipment.equipment.html#__type-2.t3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/equipment.Equipment.__type"},{"id":423,"kind":1024,"name":"id","url":"interfaces/types_equipment.equipment.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"types/equipment.Equipment"},{"id":424,"kind":1,"name":"types/identifiable","url":"modules/types_identifiable.html","classes":"tsd-kind-module"},{"id":425,"kind":256,"name":"Identifiable","url":"interfaces/types_identifiable.identifiable.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/identifiable"},{"id":426,"kind":1024,"name":"id","url":"interfaces/types_identifiable.identifiable.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/identifiable.Identifiable"},{"id":427,"kind":1,"name":"types/ship","url":"modules/types_ship.html","classes":"tsd-kind-module"},{"id":428,"kind":256,"name":"shipAdvancedOptions","url":"interfaces/types_ship.shipadvancedoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/ship"},{"id":429,"kind":1024,"name":"nameOnly","url":"interfaces/types_ship.shipadvancedoptions.html#nameonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.shipAdvancedOptions"},{"id":430,"kind":1024,"name":"idOnly","url":"interfaces/types_ship.shipadvancedoptions.html#idonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.shipAdvancedOptions"},{"id":431,"kind":1024,"name":"language","url":"interfaces/types_ship.shipadvancedoptions.html#language","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.shipAdvancedOptions"},{"id":432,"kind":256,"name":"Ship","url":"interfaces/types_ship.ship.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/ship"},{"id":433,"kind":1024,"name":"wikiUrl","url":"interfaces/types_ship.ship.html#wikiurl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":434,"kind":1024,"name":"names","url":"interfaces/types_ship.ship.html#names","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":435,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":436,"kind":1024,"name":"code","url":"interfaces/types_ship.ship.html#__type-6.code","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":437,"kind":1024,"name":"en","url":"interfaces/types_ship.ship.html#__type-6.en","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":438,"kind":1024,"name":"cn","url":"interfaces/types_ship.ship.html#__type-6.cn","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":439,"kind":1024,"name":"jp","url":"interfaces/types_ship.ship.html#__type-6.jp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":440,"kind":1024,"name":"kr","url":"interfaces/types_ship.ship.html#__type-6.kr","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":441,"kind":1024,"name":"thumbnail","url":"interfaces/types_ship.ship.html#thumbnail","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":442,"kind":1024,"name":"hexagon","url":"interfaces/types_ship.ship.html#hexagon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":443,"kind":1024,"name":"class","url":"interfaces/types_ship.ship.html#class","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":444,"kind":1024,"name":"nationality","url":"interfaces/types_ship.ship.html#nationality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":445,"kind":1024,"name":"hullType","url":"interfaces/types_ship.ship.html#hulltype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":446,"kind":1024,"name":"rarity","url":"interfaces/types_ship.ship.html#rarity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":447,"kind":1024,"name":"stars","url":"interfaces/types_ship.ship.html#stars","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":448,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":449,"kind":1024,"name":"stars","url":"interfaces/types_ship.ship.html#__type-9.stars-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":450,"kind":1024,"name":"value","url":"interfaces/types_ship.ship.html#__type-9.value","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":451,"kind":1024,"name":"stats","url":"interfaces/types_ship.ship.html#stats","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":452,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-10","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":453,"kind":1024,"name":"baseStats","url":"interfaces/types_ship.ship.html#__type-10.basestats","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":454,"kind":1024,"name":"level100","url":"interfaces/types_ship.ship.html#__type-10.level100","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":455,"kind":1024,"name":"level120","url":"interfaces/types_ship.ship.html#__type-10.level120","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":456,"kind":1024,"name":"level100Retrofit","url":"interfaces/types_ship.ship.html#__type-10.level100retrofit","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":457,"kind":1024,"name":"level120Retrofit","url":"interfaces/types_ship.ship.html#__type-10.level120retrofit","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":458,"kind":1024,"name":"slots","url":"interfaces/types_ship.ship.html#slots","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":459,"kind":1024,"name":"enhanceValue","url":"interfaces/types_ship.ship.html#enhancevalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":460,"kind":1024,"name":"scrapValue","url":"interfaces/types_ship.ship.html#scrapvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":461,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":462,"kind":1024,"name":"coin","url":"interfaces/types_ship.ship.html#__type-8.coin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":463,"kind":1024,"name":"oil","url":"interfaces/types_ship.ship.html#__type-8.oil","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":464,"kind":1024,"name":"medal","url":"interfaces/types_ship.ship.html#__type-8.medal","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":465,"kind":1024,"name":"skills","url":"interfaces/types_ship.ship.html#skills","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":466,"kind":1024,"name":"skins","url":"interfaces/types_ship.ship.html#skins","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":467,"kind":1024,"name":"gallery","url":"interfaces/types_ship.ship.html#gallery","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":468,"kind":1024,"name":"limitBreaks","url":"interfaces/types_ship.ship.html#limitbreaks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":469,"kind":1024,"name":"fleetTech","url":"interfaces/types_ship.ship.html#fleettech","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":470,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":471,"kind":1024,"name":"statsBonus","url":"interfaces/types_ship.ship.html#__type-2.statsbonus","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":472,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-2.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":473,"kind":1024,"name":"collection","url":"interfaces/types_ship.ship.html#__type-2.__type-3.collection","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":474,"kind":1024,"name":"maxLevel","url":"interfaces/types_ship.ship.html#__type-2.__type-3.maxlevel","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":475,"kind":1024,"name":"techPoints","url":"interfaces/types_ship.ship.html#__type-2.techpoints","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":476,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-2.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":477,"kind":1024,"name":"collection","url":"interfaces/types_ship.ship.html#__type-2.__type-4.collection-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":478,"kind":1024,"name":"maxLimitBreak","url":"interfaces/types_ship.ship.html#__type-2.__type-4.maxlimitbreak","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":479,"kind":1024,"name":"maxLevel","url":"interfaces/types_ship.ship.html#__type-2.__type-4.maxlevel-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":480,"kind":1024,"name":"total","url":"interfaces/types_ship.ship.html#__type-2.__type-4.total","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":481,"kind":1024,"name":"retrofit","url":"interfaces/types_ship.ship.html#retrofit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":482,"kind":1024,"name":"retrofitId","url":"interfaces/types_ship.ship.html#retrofitid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":483,"kind":1024,"name":"retrofitHullType","url":"interfaces/types_ship.ship.html#retrofithulltype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":484,"kind":1024,"name":"retrofitProjects","url":"interfaces/types_ship.ship.html#retrofitprojects","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":485,"kind":1024,"name":"construction","url":"interfaces/types_ship.ship.html#construction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":486,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":487,"kind":1024,"name":"constructionTime","url":"interfaces/types_ship.ship.html#__type.constructiontime","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":488,"kind":1024,"name":"availableIn","url":"interfaces/types_ship.ship.html#__type.availablein","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":489,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":490,"kind":1024,"name":"light","url":"interfaces/types_ship.ship.html#__type.__type-1.light","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":491,"kind":1024,"name":"heavy","url":"interfaces/types_ship.ship.html#__type.__type-1.heavy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":492,"kind":1024,"name":"aviation","url":"interfaces/types_ship.ship.html#__type.__type-1.aviation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":493,"kind":1024,"name":"limited","url":"interfaces/types_ship.ship.html#__type.__type-1.limited","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":494,"kind":1024,"name":"exchange","url":"interfaces/types_ship.ship.html#__type.__type-1.exchange","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type.__type"},{"id":495,"kind":1024,"name":"obtainedFrom","url":"interfaces/types_ship.ship.html#obtainedfrom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":496,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":497,"kind":1024,"name":"obtainedFrom","url":"interfaces/types_ship.ship.html#__type-7.obtainedfrom-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":498,"kind":1024,"name":"fromMaps","url":"interfaces/types_ship.ship.html#__type-7.frommaps","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":499,"kind":1024,"name":"misc","url":"interfaces/types_ship.ship.html#misc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":500,"kind":65536,"name":"__type","url":"interfaces/types_ship.ship.html#__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types/ship.Ship"},{"id":501,"kind":1024,"name":"artist","url":"interfaces/types_ship.ship.html#__type-5.artist","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":502,"kind":1024,"name":"web","url":"interfaces/types_ship.ship.html#__type-5.web","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":503,"kind":1024,"name":"pixiv","url":"interfaces/types_ship.ship.html#__type-5.pixiv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":504,"kind":1024,"name":"twitter","url":"interfaces/types_ship.ship.html#__type-5.twitter","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":505,"kind":1024,"name":"voice","url":"interfaces/types_ship.ship.html#__type-5.voice","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types/ship.Ship.__type"},{"id":506,"kind":1024,"name":"id","url":"interfaces/types_ship.ship.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"types/ship.Ship"},{"id":507,"kind":1,"name":"types/voiceline","url":"modules/types_voiceline.html","classes":"tsd-kind-module"},{"id":508,"kind":256,"name":"Voiceline","url":"interfaces/types_voiceline.voiceline.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types/voiceline"},{"id":509,"kind":1024,"name":"event","url":"interfaces/types_voiceline.voiceline.html#event","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/voiceline.Voiceline"},{"id":510,"kind":1024,"name":"en","url":"interfaces/types_voiceline.voiceline.html#en","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/voiceline.Voiceline"},{"id":511,"kind":1024,"name":"zh","url":"interfaces/types_voiceline.voiceline.html#zh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/voiceline.Voiceline"},{"id":512,"kind":1024,"name":"jp","url":"interfaces/types_voiceline.voiceline.html#jp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/voiceline.Voiceline"},{"id":513,"kind":1024,"name":"audio","url":"interfaces/types_voiceline.voiceline.html#audio","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types/voiceline.Voiceline"},{"id":514,"kind":1024,"name":"id","url":"interfaces/types_voiceline.voiceline.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"types/voiceline.Voiceline"},{"id":515,"kind":16777216,"name":"NATIONS","url":"modules/core_api_api_ship.html#nations","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"core/api/api_ship"},{"id":516,"kind":4194304,"name":"Source","url":"modules/index.html#source","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"index"},{"id":517,"kind":256,"name":"CacheOptions","url":"interfaces/index.cacheoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"index"},{"id":518,"kind":1024,"name":"source","url":"interfaces/index.cacheoptions.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"index.CacheOptions"},{"id":519,"kind":1024,"name":"autoupdate","url":"interfaces/index.cacheoptions.html#autoupdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"index.CacheOptions"},{"id":520,"kind":1024,"name":"rate","url":"interfaces/index.cacheoptions.html#rate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"index.CacheOptions"},{"id":521,"kind":32,"name":"instance","url":"modules/index.html#instance","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"index"},{"id":522,"kind":128,"name":"AzurAPI","url":"classes/index.azurapi.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"index"},{"id":523,"kind":512,"name":"constructor","url":"classes/index.azurapi.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":524,"kind":1024,"name":"options","url":"classes/index.azurapi.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":525,"kind":1024,"name":"source","url":"classes/index.azurapi.html#source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":526,"kind":1024,"name":"autoupdate","url":"classes/index.azurapi.html#autoupdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":527,"kind":1024,"name":"rate","url":"classes/index.azurapi.html#rate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":528,"kind":1024,"name":"updater","url":"classes/index.azurapi.html#updater","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":529,"kind":1024,"name":"ships","url":"classes/index.azurapi.html#ships-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":530,"kind":1024,"name":"equipments","url":"classes/index.azurapi.html#equipments-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":531,"kind":1024,"name":"chapters","url":"classes/index.azurapi.html#chapters-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":532,"kind":1024,"name":"voicelines","url":"classes/index.azurapi.html#voicelines-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":533,"kind":1024,"name":"barrages","url":"classes/index.azurapi.html#barrages-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":534,"kind":1024,"name":"apis","url":"classes/index.azurapi.html#apis","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":535,"kind":65536,"name":"__type","url":"classes/index.azurapi.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":536,"kind":1024,"name":"ships","url":"classes/index.azurapi.html#__type.ships","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"index.AzurAPI.__type"},{"id":537,"kind":1024,"name":"equipments","url":"classes/index.azurapi.html#__type.equipments","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"index.AzurAPI.__type"},{"id":538,"kind":1024,"name":"chapters","url":"classes/index.azurapi.html#__type.chapters","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"index.AzurAPI.__type"},{"id":539,"kind":1024,"name":"voicelines","url":"classes/index.azurapi.html#__type.voicelines","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"index.AzurAPI.__type"},{"id":540,"kind":1024,"name":"barrages","url":"classes/index.azurapi.html#__type.barrages","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"index.AzurAPI.__type"},{"id":541,"kind":2048,"name":"set","url":"classes/index.azurapi.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.AzurAPI"},{"id":542,"kind":128,"name":"Server","url":"classes/index.server.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"index"},{"id":543,"kind":512,"name":"constructor","url":"classes/index.server.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"index.Server"},{"id":544,"kind":1024,"name":"port","url":"classes/index.server.html#port","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.Server"},{"id":545,"kind":2048,"name":"handle","url":"classes/index.server.html#handle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.Server"},{"id":546,"kind":1024,"name":"client","url":"classes/index.server.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"index.Server"},{"id":547,"kind":1024,"name":"server","url":"classes/index.server.html#server","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"index.Server"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,40.897]],["parent/0",[]],["name/1",[1,44.723]],["parent/1",[0,3.966]],["name/2",[2,54.356]],["parent/2",[0,3.966]],["name/3",[1,44.723]],["parent/3",[3,4.942]],["name/4",[4,48.43]],["parent/4",[3,4.942]],["name/5",[5,48.43]],["parent/5",[3,4.942]],["name/6",[6,54.356]],["parent/6",[0,3.966]],["name/7",[7,54.356]],["parent/7",[0,3.966]],["name/8",[8,32.205]],["parent/8",[9,3.553]],["name/9",[10,50.964]],["parent/9",[9,3.553]],["name/10",[1,44.723]],["parent/10",[9,3.553]],["name/11",[4,48.43]],["parent/11",[9,3.553]],["name/12",[5,48.43]],["parent/12",[9,3.553]],["name/13",[11,54.356]],["parent/13",[9,3.553]],["name/14",[12,40.897]],["parent/14",[9,3.553]],["name/15",[13,43.28]],["parent/15",[9,3.553]],["name/16",[14,43.28]],["parent/16",[9,3.553]],["name/17",[15,43.28]],["parent/17",[9,3.553]],["name/18",[16,43.28]],["parent/18",[9,3.553]],["name/19",[17,54.356]],["parent/19",[9,3.553]],["name/20",[18,26.532]],["parent/20",[9,3.553]],["name/21",[12,40.897]],["parent/21",[19,4.5]],["name/22",[13,43.28]],["parent/22",[19,4.5]],["name/23",[14,43.28]],["parent/23",[19,4.5]],["name/24",[15,43.28]],["parent/24",[19,4.5]],["name/25",[16,43.28]],["parent/25",[19,4.5]],["name/26",[20,54.356]],["parent/26",[9,3.553]],["name/27",[21,54.356]],["parent/27",[]],["name/28",[22,37.355]],["parent/28",[21,5.271]],["name/29",[8,32.205]],["parent/29",[23,4.075]],["name/30",[24,59.505]],["parent/30",[23,4.075]],["name/31",[0,40.897]],["parent/31",[23,4.075]],["name/32",[25,54.356]],["parent/32",[23,4.075]],["name/33",[26,59.505]],["parent/33",[23,4.075]],["name/34",[27,54.356]],["parent/34",[23,4.075]],["name/35",[28,59.505]],["parent/35",[23,4.075]],["name/36",[29,59.505]],["parent/36",[23,4.075]],["name/37",[30,44.723]],["parent/37",[]],["name/38",[31,59.505]],["parent/38",[30,4.337]],["name/39",[18,26.532]],["parent/39",[32,5.771]],["name/40",[33,54.356]],["parent/40",[34,4.337]],["name/41",[12,40.897]],["parent/41",[34,4.337]],["name/42",[13,43.28]],["parent/42",[34,4.337]],["name/43",[14,43.28]],["parent/43",[34,4.337]],["name/44",[15,43.28]],["parent/44",[34,4.337]],["name/45",[16,43.28]],["parent/45",[34,4.337]],["name/46",[35,59.505]],["parent/46",[30,4.337]],["name/47",[18,26.532]],["parent/47",[36,5.771]],["name/48",[12,40.897]],["parent/48",[37,4.5]],["name/49",[13,43.28]],["parent/49",[37,4.5]],["name/50",[14,43.28]],["parent/50",[37,4.5]],["name/51",[15,43.28]],["parent/51",[37,4.5]],["name/52",[16,43.28]],["parent/52",[37,4.5]],["name/53",[38,59.505]],["parent/53",[30,4.337]],["name/54",[39,59.505]],["parent/54",[30,4.337]],["name/55",[40,59.505]],["parent/55",[30,4.337]],["name/56",[41,48.43]],["parent/56",[]],["name/57",[42,59.505]],["parent/57",[41,4.697]],["name/58",[43,59.505]],["parent/58",[41,4.697]],["name/59",[44,59.505]],["parent/59",[41,4.697]],["name/60",[45,44.723]],["parent/60",[]],["name/61",[46,59.505]],["parent/61",[45,4.337]],["name/62",[47,50.964]],["parent/62",[45,4.337]],["name/63",[48,59.505]],["parent/63",[45,4.337]],["name/64",[49,54.356]],["parent/64",[50,4.942]],["name/65",[51,54.356]],["parent/65",[50,4.942]],["name/66",[47,50.964]],["parent/66",[50,4.942]],["name/67",[52,54.356]],["parent/67",[45,4.337]],["name/68",[18,26.532]],["parent/68",[53,5.771]],["name/69",[54,42.374,55,42.374]],["parent/69",[56,3.369]],["name/70",[57,42.374,58,42.374]],["parent/70",[56,3.369]],["name/71",[59,42.374,60,38.707]],["parent/71",[56,3.369]],["name/72",[61,42.374,62,42.374]],["parent/72",[56,3.369]],["name/73",[63,42.374,64,42.374]],["parent/73",[56,3.369]],["name/74",[65,42.374,66,42.374]],["parent/74",[56,3.369]],["name/75",[67,42.374,68,42.374]],["parent/75",[56,3.369]],["name/76",[69,42.374,70,42.374]],["parent/76",[56,3.369]],["name/77",[60,38.707,71,42.374]],["parent/77",[56,3.369]],["name/78",[72,59.505]],["parent/78",[56,3.369]],["name/79",[73,59.505]],["parent/79",[56,3.369]],["name/80",[74,42.374,75,42.374]],["parent/80",[56,3.369]],["name/81",[76,59.505]],["parent/81",[56,3.369]],["name/82",[77,42.374,78,42.374]],["parent/82",[56,3.369]],["name/83",[79,59.505]],["parent/83",[56,3.369]],["name/84",[80,59.505]],["parent/84",[56,3.369]],["name/85",[81,59.505]],["parent/85",[56,3.369]],["name/86",[22,37.355]],["parent/86",[45,4.337]],["name/87",[8,32.205]],["parent/87",[82,3.623]],["name/88",[83,44.723]],["parent/88",[82,3.623]],["name/89",[84,44.723]],["parent/89",[82,3.623]],["name/90",[0,40.897]],["parent/90",[82,3.623]],["name/91",[85,44.723]],["parent/91",[82,3.623]],["name/92",[86,44.723]],["parent/92",[82,3.623]],["name/93",[87,38.131]],["parent/93",[82,3.623]],["name/94",[88,42.019]],["parent/94",[82,3.623]],["name/95",[89,43.28]],["parent/95",[82,3.623]],["name/96",[90,42.019]],["parent/96",[82,3.623]],["name/97",[91,44.723]],["parent/97",[82,3.623]],["name/98",[92,44.723]],["parent/98",[82,3.623]],["name/99",[93,44.723]],["parent/99",[82,3.623]],["name/100",[94,54.356]],["parent/100",[]],["name/101",[16,43.28]],["parent/101",[94,5.271]],["name/102",[8,32.205]],["parent/102",[95,3.698]],["name/103",[83,44.723]],["parent/103",[95,3.698]],["name/104",[84,44.723]],["parent/104",[95,3.698]],["name/105",[85,44.723]],["parent/105",[95,3.698]],["name/106",[86,44.723]],["parent/106",[95,3.698]],["name/107",[87,38.131]],["parent/107",[95,3.698]],["name/108",[88,42.019]],["parent/108",[95,3.698]],["name/109",[89,43.28]],["parent/109",[95,3.698]],["name/110",[90,42.019]],["parent/110",[95,3.698]],["name/111",[91,44.723]],["parent/111",[95,3.698]],["name/112",[92,44.723]],["parent/112",[95,3.698]],["name/113",[93,44.723]],["parent/113",[95,3.698]],["name/114",[96,54.356]],["parent/114",[]],["name/115",[14,43.28]],["parent/115",[96,5.271]],["name/116",[8,32.205]],["parent/116",[97,3.698]],["name/117",[83,44.723]],["parent/117",[97,3.698]],["name/118",[84,44.723]],["parent/118",[97,3.698]],["name/119",[85,44.723]],["parent/119",[97,3.698]],["name/120",[86,44.723]],["parent/120",[97,3.698]],["name/121",[87,38.131]],["parent/121",[97,3.698]],["name/122",[88,42.019]],["parent/122",[97,3.698]],["name/123",[89,43.28]],["parent/123",[97,3.698]],["name/124",[90,42.019]],["parent/124",[97,3.698]],["name/125",[91,44.723]],["parent/125",[97,3.698]],["name/126",[92,44.723]],["parent/126",[97,3.698]],["name/127",[93,44.723]],["parent/127",[97,3.698]],["name/128",[98,54.356]],["parent/128",[]],["name/129",[13,43.28]],["parent/129",[98,5.271]],["name/130",[8,32.205]],["parent/130",[99,3.369]],["name/131",[100,46.407]],["parent/131",[99,3.369]],["name/132",[101,54.356]],["parent/132",[99,3.369]],["name/133",[102,48.43]],["parent/133",[99,3.369]],["name/134",[103,54.356]],["parent/134",[99,3.369]],["name/135",[88,42.019]],["parent/135",[99,3.369]],["name/136",[104,54.356]],["parent/136",[99,3.369]],["name/137",[83,44.723]],["parent/137",[99,3.369]],["name/138",[84,44.723]],["parent/138",[99,3.369]],["name/139",[85,44.723]],["parent/139",[99,3.369]],["name/140",[86,44.723]],["parent/140",[99,3.369]],["name/141",[87,38.131]],["parent/141",[99,3.369]],["name/142",[89,43.28]],["parent/142",[99,3.369]],["name/143",[90,42.019]],["parent/143",[99,3.369]],["name/144",[91,44.723]],["parent/144",[99,3.369]],["name/145",[92,44.723]],["parent/145",[99,3.369]],["name/146",[93,44.723]],["parent/146",[99,3.369]],["name/147",[105,50.964]],["parent/147",[]],["name/148",[12,40.897]],["parent/148",[105,4.942]],["name/149",[8,32.205]],["parent/149",[106,3.369]],["name/150",[100,46.407]],["parent/150",[106,3.369]],["name/151",[107,50.964]],["parent/151",[106,3.369]],["name/152",[102,48.43]],["parent/152",[106,3.369]],["name/153",[103,54.356]],["parent/153",[106,3.369]],["name/154",[88,42.019]],["parent/154",[106,3.369]],["name/155",[104,54.356]],["parent/155",[106,3.369]],["name/156",[83,44.723]],["parent/156",[106,3.369]],["name/157",[84,44.723]],["parent/157",[106,3.369]],["name/158",[85,44.723]],["parent/158",[106,3.369]],["name/159",[86,44.723]],["parent/159",[106,3.369]],["name/160",[87,38.131]],["parent/160",[106,3.369]],["name/161",[89,43.28]],["parent/161",[106,3.369]],["name/162",[90,42.019]],["parent/162",[106,3.369]],["name/163",[91,44.723]],["parent/163",[106,3.369]],["name/164",[92,44.723]],["parent/164",[106,3.369]],["name/165",[93,44.723]],["parent/165",[106,3.369]],["name/166",[108,54.356]],["parent/166",[]],["name/167",[15,43.28]],["parent/167",[108,5.271]],["name/168",[8,32.205]],["parent/168",[109,3.698]],["name/169",[83,44.723]],["parent/169",[109,3.698]],["name/170",[84,44.723]],["parent/170",[109,3.698]],["name/171",[85,44.723]],["parent/171",[109,3.698]],["name/172",[86,44.723]],["parent/172",[109,3.698]],["name/173",[87,38.131]],["parent/173",[109,3.698]],["name/174",[88,42.019]],["parent/174",[109,3.698]],["name/175",[89,43.28]],["parent/175",[109,3.698]],["name/176",[90,42.019]],["parent/176",[109,3.698]],["name/177",[91,44.723]],["parent/177",[109,3.698]],["name/178",[92,44.723]],["parent/178",[109,3.698]],["name/179",[93,44.723]],["parent/179",[109,3.698]],["name/180",[110,54.356]],["parent/180",[]],["name/181",[22,37.355]],["parent/181",[110,5.271]],["name/182",[8,32.205]],["parent/182",[111,5.771]],["name/183",[112,54.356]],["parent/183",[]],["name/184",[22,37.355]],["parent/184",[112,5.271]],["name/185",[8,32.205]],["parent/185",[113,5.271]],["name/186",[114,46.407]],["parent/186",[113,5.271]],["name/187",[115,54.356]],["parent/187",[]],["name/188",[22,37.355]],["parent/188",[115,5.271]],["name/189",[8,32.205]],["parent/189",[116,5.271]],["name/190",[114,46.407]],["parent/190",[116,5.271]],["name/191",[117,54.356]],["parent/191",[]],["name/192",[22,37.355]],["parent/192",[117,5.271]],["name/193",[8,32.205]],["parent/193",[118,5.271]],["name/194",[114,46.407]],["parent/194",[118,5.271]],["name/195",[119,54.356]],["parent/195",[]],["name/196",[22,37.355]],["parent/196",[119,5.271]],["name/197",[8,32.205]],["parent/197",[120,5.271]],["name/198",[114,46.407]],["parent/198",[120,5.271]],["name/199",[121,54.356]],["parent/199",[]],["name/200",[22,37.355]],["parent/200",[121,5.271]],["name/201",[8,32.205]],["parent/201",[122,5.271]],["name/202",[114,46.407]],["parent/202",[122,5.271]],["name/203",[123,54.356]],["parent/203",[]],["name/204",[22,37.355]],["parent/204",[123,5.271]],["name/205",[8,32.205]],["parent/205",[124,5.771]],["name/206",[125,54.356]],["parent/206",[]],["name/207",[22,37.355]],["parent/207",[125,5.271]],["name/208",[8,32.205]],["parent/208",[126,5.771]],["name/209",[127,54.356]],["parent/209",[]],["name/210",[22,37.355]],["parent/210",[127,5.271]],["name/211",[8,32.205]],["parent/211",[128,2.705]],["name/212",[129,59.505]],["parent/212",[128,2.705]],["name/213",[18,26.532]],["parent/213",[128,2.705]],["name/214",[130,59.505]],["parent/214",[131,4.075]],["name/215",[88,42.019]],["parent/215",[131,4.075]],["name/216",[132,59.505]],["parent/216",[131,4.075]],["name/217",[133,59.505]],["parent/217",[131,4.075]],["name/218",[134,59.505]],["parent/218",[131,4.075]],["name/219",[10,50.964]],["parent/219",[131,4.075]],["name/220",[135,59.505]],["parent/220",[128,2.705]],["name/221",[18,26.532]],["parent/221",[128,2.705]],["name/222",[136,59.505]],["parent/222",[131,4.075]],["name/223",[137,59.505]],["parent/223",[131,4.075]],["name/224",[138,59.505]],["parent/224",[128,2.705]],["name/225",[139,59.505]],["parent/225",[128,2.705]],["name/226",[140,59.505]],["parent/226",[128,2.705]],["name/227",[141,59.505]],["parent/227",[128,2.705]],["name/228",[142,59.505]],["parent/228",[128,2.705]],["name/229",[143,59.505]],["parent/229",[128,2.705]],["name/230",[89,43.28]],["parent/230",[128,2.705]],["name/231",[144,59.505]],["parent/231",[128,2.705]],["name/232",[145,59.505]],["parent/232",[128,2.705]],["name/233",[146,59.505]],["parent/233",[128,2.705]],["name/234",[147,59.505]],["parent/234",[128,2.705]],["name/235",[148,59.505]],["parent/235",[128,2.705]],["name/236",[149,59.505]],["parent/236",[128,2.705]],["name/237",[150,59.505]],["parent/237",[128,2.705]],["name/238",[151,59.505]],["parent/238",[128,2.705]],["name/239",[152,59.505]],["parent/239",[128,2.705]],["name/240",[153,59.505]],["parent/240",[128,2.705]],["name/241",[154,59.505]],["parent/241",[128,2.705]],["name/242",[155,59.505]],["parent/242",[128,2.705]],["name/243",[156,59.505]],["parent/243",[128,2.705]],["name/244",[157,59.505]],["parent/244",[128,2.705]],["name/245",[158,59.505]],["parent/245",[128,2.705]],["name/246",[159,59.505]],["parent/246",[128,2.705]],["name/247",[160,59.505]],["parent/247",[128,2.705]],["name/248",[161,59.505]],["parent/248",[128,2.705]],["name/249",[162,59.505]],["parent/249",[128,2.705]],["name/250",[163,59.505]],["parent/250",[128,2.705]],["name/251",[27,54.356]],["parent/251",[128,2.705]],["name/252",[164,59.505]],["parent/252",[128,2.705]],["name/253",[165,54.356]],["parent/253",[]],["name/254",[166,48.43]],["parent/254",[165,5.271]],["name/255",[8,32.205]],["parent/255",[167,4.5]],["name/256",[168,54.356]],["parent/256",[167,4.5]],["name/257",[169,54.356]],["parent/257",[167,4.5]],["name/258",[0,40.897]],["parent/258",[167,4.5]],["name/259",[166,48.43]],["parent/259",[167,4.5]],["name/260",[170,44.723]],["parent/260",[]],["name/261",[171,54.356]],["parent/261",[]],["name/262",[22,37.355]],["parent/262",[171,5.271]],["name/263",[8,32.205]],["parent/263",[172,4.697]],["name/264",[173,59.505]],["parent/264",[172,4.697]],["name/265",[174,54.356]],["parent/265",[172,4.697]],["name/266",[175,59.505]],["parent/266",[172,4.697]],["name/267",[176,50.964]],["parent/267",[]],["name/268",[177,59.505]],["parent/268",[176,4.942]],["name/269",[100,46.407]],["parent/269",[178,4.697]],["name/270",[33,54.356]],["parent/270",[178,4.697]],["name/271",[179,59.505]],["parent/271",[178,4.697]],["name/272",[18,26.532]],["parent/272",[178,4.697]],["name/273",[25,54.356]],["parent/273",[180,5.271]],["name/274",[181,59.505]],["parent/274",[180,5.271]],["name/275",[22,37.355]],["parent/275",[176,4.942]],["name/276",[8,32.205]],["parent/276",[182,4.697]],["name/277",[183,59.505]],["parent/277",[182,4.697]],["name/278",[174,54.356]],["parent/278",[182,4.697]],["name/279",[88,42.019]],["parent/279",[182,4.697]],["name/280",[184,43.28]],["parent/280",[]],["name/281",[185,59.505]],["parent/281",[184,4.197]],["name/282",[12,40.897]],["parent/282",[184,4.197]],["name/283",[107,50.964]],["parent/283",[184,4.197]],["name/284",[186,59.505]],["parent/284",[184,4.197]],["name/285",[187,54.356]],["parent/285",[184,4.197]],["name/286",[188,50.964]],["parent/286",[189,4.697]],["name/287",[190,59.505]],["parent/287",[189,4.697]],["name/288",[191,59.505]],["parent/288",[189,4.697]],["name/289",[192,59.505]],["parent/289",[189,4.697]],["name/290",[193,59.505]],["parent/290",[184,4.197]],["name/291",[188,50.964]],["parent/291",[194,4.197]],["name/292",[195,59.505]],["parent/292",[194,4.197]],["name/293",[100,46.407]],["parent/293",[194,4.197]],["name/294",[12,40.897]],["parent/294",[194,4.197]],["name/295",[107,50.964]],["parent/295",[194,4.197]],["name/296",[187,54.356]],["parent/296",[194,4.197]],["name/297",[87,38.131]],["parent/297",[194,4.197]],["name/298",[196,54.356]],["parent/298",[]],["name/299",[197,59.505]],["parent/299",[196,5.271]],["name/300",[198,50.964]],["parent/300",[199,4.197]],["name/301",[18,26.532]],["parent/301",[199,4.197]],["name/302",[200,48.43]],["parent/302",[201,2.352]],["name/303",[202,50.964]],["parent/303",[201,2.352]],["name/304",[203,48.43]],["parent/304",[201,2.352]],["name/305",[204,59.505]],["parent/305",[199,4.197]],["name/306",[18,26.532]],["parent/306",[199,4.197]],["name/307",[205,54.356]],["parent/307",[201,2.352]],["name/308",[206,50.964]],["parent/308",[201,2.352]],["name/309",[207,54.356]],["parent/309",[201,2.352]],["name/310",[208,54.356]],["parent/310",[201,2.352]],["name/311",[18,26.532]],["parent/311",[201,2.352]],["name/312",[209,54.356]],["parent/312",[210,2.549]],["name/313",[211,54.356]],["parent/313",[210,2.549]],["name/314",[212,59.505]],["parent/314",[201,2.352]],["name/315",[18,26.532]],["parent/315",[201,2.352]],["name/316",[213,59.505]],["parent/316",[210,2.549]],["name/317",[214,54.356]],["parent/317",[210,2.549]],["name/318",[215,54.356]],["parent/318",[210,2.549]],["name/319",[216,54.356]],["parent/319",[201,2.352]],["name/320",[217,54.356]],["parent/320",[201,2.352]],["name/321",[18,26.532]],["parent/321",[201,2.352]],["name/322",[218,54.356]],["parent/322",[210,2.549]],["name/323",[219,54.356]],["parent/323",[210,2.549]],["name/324",[220,54.356]],["parent/324",[210,2.549]],["name/325",[221,54.356]],["parent/325",[201,2.352]],["name/326",[18,26.532]],["parent/326",[201,2.352]],["name/327",[222,54.356]],["parent/327",[210,2.549]],["name/328",[223,54.356]],["parent/328",[210,2.549]],["name/329",[224,54.356]],["parent/329",[210,2.549]],["name/330",[225,54.356]],["parent/330",[210,2.549]],["name/331",[226,54.356]],["parent/331",[201,2.352]],["name/332",[227,54.356]],["parent/332",[201,2.352]],["name/333",[228,54.356]],["parent/333",[201,2.352]],["name/334",[229,54.356]],["parent/334",[201,2.352]],["name/335",[18,26.532]],["parent/335",[201,2.352]],["name/336",[230,54.356]],["parent/336",[210,2.549]],["name/337",[231,54.356]],["parent/337",[210,2.549]],["name/338",[232,54.356]],["parent/338",[210,2.549]],["name/339",[233,54.356]],["parent/339",[201,2.352]],["name/340",[234,54.356]],["parent/340",[201,2.352]],["name/341",[235,54.356]],["parent/341",[201,2.352]],["name/342",[236,54.356]],["parent/342",[201,2.352]],["name/343",[18,26.532]],["parent/343",[201,2.352]],["name/344",[237,54.356]],["parent/344",[210,2.549]],["name/345",[238,54.356]],["parent/345",[210,2.549]],["name/346",[90,42.019]],["parent/346",[210,2.549]],["name/347",[239,54.356]],["parent/347",[210,2.549]],["name/348",[240,59.505]],["parent/348",[199,4.197]],["name/349",[18,26.532]],["parent/349",[199,4.197]],["name/350",[205,54.356]],["parent/350",[201,2.352]],["name/351",[206,50.964]],["parent/351",[201,2.352]],["name/352",[207,54.356]],["parent/352",[201,2.352]],["name/353",[208,54.356]],["parent/353",[201,2.352]],["name/354",[18,26.532]],["parent/354",[201,2.352]],["name/355",[209,54.356]],["parent/355",[210,2.549]],["name/356",[211,54.356]],["parent/356",[210,2.549]],["name/357",[216,54.356]],["parent/357",[201,2.352]],["name/358",[217,54.356]],["parent/358",[201,2.352]],["name/359",[18,26.532]],["parent/359",[201,2.352]],["name/360",[218,54.356]],["parent/360",[210,2.549]],["name/361",[219,54.356]],["parent/361",[210,2.549]],["name/362",[220,54.356]],["parent/362",[210,2.549]],["name/363",[221,54.356]],["parent/363",[201,2.352]],["name/364",[18,26.532]],["parent/364",[201,2.352]],["name/365",[222,54.356]],["parent/365",[210,2.549]],["name/366",[223,54.356]],["parent/366",[210,2.549]],["name/367",[224,54.356]],["parent/367",[210,2.549]],["name/368",[225,54.356]],["parent/368",[210,2.549]],["name/369",[226,54.356]],["parent/369",[201,2.352]],["name/370",[227,54.356]],["parent/370",[201,2.352]],["name/371",[228,54.356]],["parent/371",[201,2.352]],["name/372",[229,54.356]],["parent/372",[201,2.352]],["name/373",[18,26.532]],["parent/373",[201,2.352]],["name/374",[230,54.356]],["parent/374",[210,2.549]],["name/375",[231,54.356]],["parent/375",[210,2.549]],["name/376",[232,54.356]],["parent/376",[210,2.549]],["name/377",[241,59.505]],["parent/377",[201,2.352]],["name/378",[18,26.532]],["parent/378",[201,2.352]],["name/379",[242,59.505]],["parent/379",[210,2.549]],["name/380",[243,59.505]],["parent/380",[210,2.549]],["name/381",[244,59.505]],["parent/381",[201,2.352]],["name/382",[18,26.532]],["parent/382",[201,2.352]],["name/383",[245,59.505]],["parent/383",[210,2.549]],["name/384",[246,59.505]],["parent/384",[210,2.549]],["name/385",[247,54.356]],["parent/385",[210,2.549]],["name/386",[233,54.356]],["parent/386",[201,2.352]],["name/387",[234,54.356]],["parent/387",[201,2.352]],["name/388",[235,54.356]],["parent/388",[201,2.352]],["name/389",[236,54.356]],["parent/389",[201,2.352]],["name/390",[18,26.532]],["parent/390",[201,2.352]],["name/391",[237,54.356]],["parent/391",[210,2.549]],["name/392",[238,54.356]],["parent/392",[210,2.549]],["name/393",[90,42.019]],["parent/393",[210,2.549]],["name/394",[239,54.356]],["parent/394",[210,2.549]],["name/395",[87,38.131]],["parent/395",[199,4.197]],["name/396",[248,54.356]],["parent/396",[]],["name/397",[249,59.505]],["parent/397",[248,5.271]],["name/398",[250,54.356]],["parent/398",[251,3.553]],["name/399",[101,54.356]],["parent/399",[251,3.553]],["name/400",[198,50.964]],["parent/400",[251,3.553]],["name/401",[18,26.532]],["parent/401",[251,3.553]],["name/402",[200,48.43]],["parent/402",[252,3.698]],["name/403",[202,50.964]],["parent/403",[252,3.698]],["name/404",[203,48.43]],["parent/404",[252,3.698]],["name/405",[253,54.356]],["parent/405",[252,3.698]],["name/406",[188,50.964]],["parent/406",[251,3.553]],["name/407",[18,26.532]],["parent/407",[251,3.553]],["name/408",[254,59.505]],["parent/408",[252,3.698]],["name/409",[100,46.407]],["parent/409",[252,3.698]],["name/410",[102,48.43]],["parent/410",[251,3.553]],["name/411",[255,59.505]],["parent/411",[251,3.553]],["name/412",[256,59.505]],["parent/412",[251,3.553]],["name/413",[257,54.356]],["parent/413",[251,3.553]],["name/414",[18,26.532]],["parent/414",[251,3.553]],["name/415",[258,50.964]],["parent/415",[252,3.698]],["name/416",[259,59.505]],["parent/416",[252,3.698]],["name/417",[260,59.505]],["parent/417",[251,3.553]],["name/418",[18,26.532]],["parent/418",[251,3.553]],["name/419",[261,59.505]],["parent/419",[252,3.698]],["name/420",[262,59.505]],["parent/420",[252,3.698]],["name/421",[263,59.505]],["parent/421",[252,3.698]],["name/422",[264,59.505]],["parent/422",[252,3.698]],["name/423",[87,38.131]],["parent/423",[251,3.553]],["name/424",[265,54.356]],["parent/424",[]],["name/425",[266,59.505]],["parent/425",[265,5.271]],["name/426",[87,38.131]],["parent/426",[267,5.771]],["name/427",[268,50.964]],["parent/427",[]],["name/428",[269,59.505]],["parent/428",[268,4.942]],["name/429",[49,54.356]],["parent/429",[270,4.942]],["name/430",[51,54.356]],["parent/430",[270,4.942]],["name/431",[47,50.964]],["parent/431",[270,4.942]],["name/432",[215,54.356]],["parent/432",[268,4.942]],["name/433",[250,54.356]],["parent/433",[271,2.705]],["name/434",[198,50.964]],["parent/434",[271,2.705]],["name/435",[18,26.532]],["parent/435",[271,2.705]],["name/436",[206,50.964]],["parent/436",[272,2.858]],["name/437",[200,48.43]],["parent/437",[272,2.858]],["name/438",[202,50.964]],["parent/438",[272,2.858]],["name/439",[203,48.43]],["parent/439",[272,2.858]],["name/440",[253,54.356]],["parent/440",[272,2.858]],["name/441",[273,59.505]],["parent/441",[271,2.705]],["name/442",[274,59.505]],["parent/442",[271,2.705]],["name/443",[275,59.505]],["parent/443",[271,2.705]],["name/444",[102,48.43]],["parent/444",[271,2.705]],["name/445",[276,59.505]],["parent/445",[271,2.705]],["name/446",[277,59.505]],["parent/446",[271,2.705]],["name/447",[278,54.356]],["parent/447",[271,2.705]],["name/448",[18,26.532]],["parent/448",[271,2.705]],["name/449",[278,54.356]],["parent/449",[272,2.858]],["name/450",[279,59.505]],["parent/450",[272,2.858]],["name/451",[280,59.505]],["parent/451",[271,2.705]],["name/452",[18,26.532]],["parent/452",[271,2.705]],["name/453",[281,59.505]],["parent/453",[272,2.858]],["name/454",[282,59.505]],["parent/454",[272,2.858]],["name/455",[283,59.505]],["parent/455",[272,2.858]],["name/456",[284,59.505]],["parent/456",[272,2.858]],["name/457",[285,59.505]],["parent/457",[272,2.858]],["name/458",[286,59.505]],["parent/458",[271,2.705]],["name/459",[287,59.505]],["parent/459",[271,2.705]],["name/460",[288,59.505]],["parent/460",[271,2.705]],["name/461",[18,26.532]],["parent/461",[271,2.705]],["name/462",[214,54.356]],["parent/462",[272,2.858]],["name/463",[289,59.505]],["parent/463",[272,2.858]],["name/464",[290,59.505]],["parent/464",[272,2.858]],["name/465",[291,59.505]],["parent/465",[271,2.705]],["name/466",[292,59.505]],["parent/466",[271,2.705]],["name/467",[293,59.505]],["parent/467",[271,2.705]],["name/468",[294,59.505]],["parent/468",[271,2.705]],["name/469",[295,59.505]],["parent/469",[271,2.705]],["name/470",[18,26.532]],["parent/470",[271,2.705]],["name/471",[296,59.505]],["parent/471",[272,2.858]],["name/472",[18,26.532]],["parent/472",[272,2.858]],["name/473",[297,54.356]],["parent/473",[298,3.779]],["name/474",[299,54.356]],["parent/474",[298,3.779]],["name/475",[300,59.505]],["parent/475",[272,2.858]],["name/476",[18,26.532]],["parent/476",[272,2.858]],["name/477",[297,54.356]],["parent/477",[298,3.779]],["name/478",[301,59.505]],["parent/478",[298,3.779]],["name/479",[299,54.356]],["parent/479",[298,3.779]],["name/480",[302,59.505]],["parent/480",[298,3.779]],["name/481",[303,59.505]],["parent/481",[271,2.705]],["name/482",[304,59.505]],["parent/482",[271,2.705]],["name/483",[305,59.505]],["parent/483",[271,2.705]],["name/484",[306,59.505]],["parent/484",[271,2.705]],["name/485",[307,59.505]],["parent/485",[271,2.705]],["name/486",[18,26.532]],["parent/486",[271,2.705]],["name/487",[308,59.505]],["parent/487",[272,2.858]],["name/488",[309,59.505]],["parent/488",[272,2.858]],["name/489",[18,26.532]],["parent/489",[272,2.858]],["name/490",[310,59.505]],["parent/490",[298,3.779]],["name/491",[311,59.505]],["parent/491",[298,3.779]],["name/492",[247,54.356]],["parent/492",[298,3.779]],["name/493",[312,59.505]],["parent/493",[298,3.779]],["name/494",[313,59.505]],["parent/494",[298,3.779]],["name/495",[258,50.964]],["parent/495",[271,2.705]],["name/496",[18,26.532]],["parent/496",[271,2.705]],["name/497",[258,50.964]],["parent/497",[272,2.858]],["name/498",[314,59.505]],["parent/498",[272,2.858]],["name/499",[257,54.356]],["parent/499",[271,2.705]],["name/500",[18,26.532]],["parent/500",[271,2.705]],["name/501",[315,59.505]],["parent/501",[272,2.858]],["name/502",[316,59.505]],["parent/502",[272,2.858]],["name/503",[317,59.505]],["parent/503",[272,2.858]],["name/504",[318,59.505]],["parent/504",[272,2.858]],["name/505",[319,59.505]],["parent/505",[272,2.858]],["name/506",[87,38.131]],["parent/506",[271,2.705]],["name/507",[320,54.356]],["parent/507",[]],["name/508",[321,59.505]],["parent/508",[320,5.271]],["name/509",[322,59.505]],["parent/509",[323,4.337]],["name/510",[200,48.43]],["parent/510",[323,4.337]],["name/511",[324,59.505]],["parent/511",[323,4.337]],["name/512",[203,48.43]],["parent/512",[323,4.337]],["name/513",[325,59.505]],["parent/513",[323,4.337]],["name/514",[87,38.131]],["parent/514",[323,4.337]],["name/515",[52,54.356]],["parent/515",[105,4.942]],["name/516",[1,44.723]],["parent/516",[170,4.337]],["name/517",[2,54.356]],["parent/517",[170,4.337]],["name/518",[1,44.723]],["parent/518",[326,4.942]],["name/519",[4,48.43]],["parent/519",[326,4.942]],["name/520",[5,48.43]],["parent/520",[326,4.942]],["name/521",[6,54.356]],["parent/521",[170,4.337]],["name/522",[7,54.356]],["parent/522",[170,4.337]],["name/523",[8,32.205]],["parent/523",[327,3.553]],["name/524",[10,50.964]],["parent/524",[327,3.553]],["name/525",[1,44.723]],["parent/525",[327,3.553]],["name/526",[4,48.43]],["parent/526",[327,3.553]],["name/527",[5,48.43]],["parent/527",[327,3.553]],["name/528",[11,54.356]],["parent/528",[327,3.553]],["name/529",[12,40.897]],["parent/529",[327,3.553]],["name/530",[13,43.28]],["parent/530",[327,3.553]],["name/531",[14,43.28]],["parent/531",[327,3.553]],["name/532",[15,43.28]],["parent/532",[327,3.553]],["name/533",[16,43.28]],["parent/533",[327,3.553]],["name/534",[17,54.356]],["parent/534",[327,3.553]],["name/535",[18,26.532]],["parent/535",[327,3.553]],["name/536",[12,40.897]],["parent/536",[328,4.5]],["name/537",[13,43.28]],["parent/537",[328,4.5]],["name/538",[14,43.28]],["parent/538",[328,4.5]],["name/539",[15,43.28]],["parent/539",[328,4.5]],["name/540",[16,43.28]],["parent/540",[328,4.5]],["name/541",[20,54.356]],["parent/541",[327,3.553]],["name/542",[166,48.43]],["parent/542",[170,4.337]],["name/543",[8,32.205]],["parent/543",[329,4.5]],["name/544",[168,54.356]],["parent/544",[329,4.5]],["name/545",[169,54.356]],["parent/545",[329,4.5]],["name/546",[0,40.897]],["parent/546",[329,4.5]],["name/547",[166,48.43]],["parent/547",[329,4.5]]],"invertedIndex":[["__type",{"_index":18,"name":{"20":{},"39":{},"47":{},"68":{},"213":{},"221":{},"272":{},"301":{},"306":{},"311":{},"315":{},"321":{},"326":{},"335":{},"343":{},"349":{},"354":{},"359":{},"364":{},"373":{},"378":{},"382":{},"390":{},"401":{},"407":{},"414":{},"418":{},"435":{},"448":{},"452":{},"461":{},"470":{},"472":{},"476":{},"486":{},"489":{},"496":{},"500":{},"535":{}},"parent":{}}],["_nameall",{"_index":103,"name":{"134":{},"153":{}},"parent":{}}],["actual",{"_index":230,"name":{"336":{},"374":{}},"parent":{}}],["add",{"_index":161,"name":{"248":{}},"parent":{}}],["addall",{"_index":162,"name":{"249":{}},"parent":{}}],["advancedoptions",{"_index":48,"name":{"63":{}},"parent":{}}],["after",{"_index":137,"name":{"223":{}},"parent":{}}],["afterfilter",{"_index":154,"name":{"241":{}},"parent":{}}],["ai",{"_index":78,"name":{"82":{}},"parent":{}}],["airsupremacy",{"_index":229,"name":{"334":{},"372":{}},"parent":{}}],["all",{"_index":104,"name":{"136":{},"155":{}},"parent":{}}],["animation",{"_index":259,"name":{"416":{}},"parent":{}}],["apis",{"_index":17,"name":{"19":{},"534":{}},"parent":{}}],["artist",{"_index":315,"name":{"501":{}},"parent":{}}],["audio",{"_index":325,"name":{"513":{}},"parent":{}}],["autoupdate",{"_index":4,"name":{"4":{},"11":{},"519":{},"526":{}},"parent":{}}],["availablein",{"_index":309,"name":{"488":{}},"parent":{}}],["averagelevel",{"_index":245,"name":{"383":{}},"parent":{}}],["aviation",{"_index":247,"name":{"385":{},"492":{}},"parent":{}}],["azurapi",{"_index":7,"name":{"7":{},"522":{}},"parent":{}}],["barrage",{"_index":193,"name":{"290":{}},"parent":{}}],["barrages",{"_index":16,"name":{"18":{},"25":{},"45":{},"52":{},"101":{},"533":{},"540":{}},"parent":{}}],["basefolder",{"_index":39,"name":{"54":{}},"parent":{}}],["basestats",{"_index":281,"name":{"453":{}},"parent":{}}],["basexp",{"_index":221,"name":{"325":{},"363":{}},"parent":{}}],["before",{"_index":136,"name":{"222":{}},"parent":{}}],["beforefilter",{"_index":153,"name":{"240":{}},"parent":{}}],["bilibili",{"_index":73,"name":{"79":{}},"parent":{}}],["blood",{"_index":62,"name":{"72":{}},"parent":{}}],["boss",{"_index":220,"name":{"324":{},"362":{}},"parent":{}}],["bossfleet",{"_index":225,"name":{"330":{},"368":{}},"parent":{}}],["bosskillstoclear",{"_index":227,"name":{"332":{},"370":{}},"parent":{}}],["bosslevel",{"_index":219,"name":{"323":{},"361":{}},"parent":{}}],["cacheoptions",{"_index":2,"name":{"2":{},"517":{}},"parent":{}}],["call",{"_index":175,"name":{"266":{}},"parent":{}}],["category",{"_index":101,"name":{"132":{},"399":{}},"parent":{}}],["chapter",{"_index":197,"name":{"299":{}},"parent":{}}],["chapters",{"_index":14,"name":{"16":{},"23":{},"43":{},"50":{},"115":{},"531":{},"538":{}},"parent":{}}],["check",{"_index":42,"name":{"57":{}},"parent":{}}],["class",{"_index":275,"name":{"443":{}},"parent":{}}],["clearrewards",{"_index":212,"name":{"314":{}},"parent":{}}],["client",{"_index":0,"name":{"0":{},"31":{},"90":{},"258":{},"546":{}},"parent":{"1":{},"2":{},"6":{},"7":{}}}],["client.azurapi",{"_index":9,"name":{},"parent":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"26":{}}}],["client.azurapi.__type",{"_index":19,"name":{},"parent":{"21":{},"22":{},"23":{},"24":{},"25":{}}}],["client.cacheoptions",{"_index":3,"name":{},"parent":{"3":{},"4":{},"5":{}}}],["cn",{"_index":202,"name":{"303":{},"403":{},"438":{}},"parent":{}}],["code",{"_index":206,"name":{"308":{},"351":{},"436":{}},"parent":{}}],["coin",{"_index":214,"name":{"317":{},"462":{}},"parent":{}}],["collection",{"_index":297,"name":{"473":{},"477":{}},"parent":{}}],["construction",{"_index":307,"name":{"485":{}},"parent":{}}],["constructiontime",{"_index":308,"name":{"487":{}},"parent":{}}],["constructor",{"_index":8,"name":{"8":{},"29":{},"87":{},"102":{},"116":{},"130":{},"149":{},"168":{},"182":{},"185":{},"189":{},"193":{},"197":{},"201":{},"205":{},"208":{},"211":{},"255":{},"263":{},"276":{},"523":{},"543":{}},"parent":{}}],["core/api/api",{"_index":45,"name":{"60":{}},"parent":{"61":{},"62":{},"63":{},"67":{},"86":{}}}],["core/api/api.advancedoptions",{"_index":50,"name":{},"parent":{"64":{},"65":{},"66":{}}}],["core/api/api.default",{"_index":82,"name":{},"parent":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{}}}],["core/api/api.nations",{"_index":53,"name":{},"parent":{"68":{}}}],["core/api/api.nations.__type",{"_index":56,"name":{},"parent":{"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{}}}],["core/api/api_barrage",{"_index":94,"name":{"100":{}},"parent":{"101":{}}}],["core/api/api_barrage.barrages",{"_index":95,"name":{},"parent":{"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{}}}],["core/api/api_chapter",{"_index":96,"name":{"114":{}},"parent":{"115":{}}}],["core/api/api_chapter.chapters",{"_index":97,"name":{},"parent":{"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{}}}],["core/api/api_equipment",{"_index":98,"name":{"128":{}},"parent":{"129":{}}}],["core/api/api_equipment.equipments",{"_index":99,"name":{},"parent":{"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{}}}],["core/api/api_ship",{"_index":105,"name":{"147":{}},"parent":{"148":{},"515":{}}}],["core/api/api_ship.ships",{"_index":106,"name":{},"parent":{"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{}}}],["core/api/api_voiceline",{"_index":108,"name":{"166":{}},"parent":{"167":{}}}],["core/api/api_voiceline.voicelines",{"_index":109,"name":{},"parent":{"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{}}}],["core/cacheupdater",{"_index":21,"name":{"27":{}},"parent":{"28":{}}}],["core/cacheupdater.default",{"_index":23,"name":{},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{}}}],["core/data",{"_index":30,"name":{"37":{}},"parent":{"38":{},"46":{},"53":{},"54":{},"55":{}}}],["core/data.data",{"_index":32,"name":{},"parent":{"39":{}}}],["core/data.data.__type",{"_index":34,"name":{},"parent":{"40":{},"41":{},"42":{},"43":{},"44":{},"45":{}}}],["core/data.local",{"_index":36,"name":{},"parent":{"47":{}}}],["core/data.local.__type",{"_index":37,"name":{},"parent":{"48":{},"49":{},"50":{},"51":{},"52":{}}}],["core/updatechecker",{"_index":41,"name":{"56":{}},"parent":{"57":{},"58":{},"59":{}}}],["cron",{"_index":24,"name":{"30":{}},"parent":{}}],["cube",{"_index":213,"name":{"316":{}},"parent":{}}],["data",{"_index":31,"name":{"38":{}},"parent":{}}],["datatype",{"_index":38,"name":{"53":{}},"parent":{}}],["default",{"_index":22,"name":{"28":{},"86":{},"181":{},"184":{},"188":{},"192":{},"196":{},"200":{},"204":{},"207":{},"210":{},"262":{},"275":{}},"parent":{}}],["delete",{"_index":134,"name":{"218":{}},"parent":{}}],["dispatch",{"_index":155,"name":{"242":{}},"parent":{}}],["dmgl",{"_index":190,"name":{"287":{}},"parent":{}}],["dmgm",{"_index":191,"name":{"288":{}},"parent":{}}],["domination",{"_index":70,"name":{"76":{}},"parent":{}}],["dragon",{"_index":63,"name":{"73":{}},"parent":{}}],["eagle",{"_index":54,"name":{"69":{}},"parent":{}}],["empery",{"_index":64,"name":{"73":{}},"parent":{}}],["empire",{"_index":60,"name":{"71":{},"77":{}},"parent":{}}],["en",{"_index":200,"name":{"302":{},"402":{},"437":{},"510":{}},"parent":{}}],["enemylevel",{"_index":217,"name":{"320":{},"358":{}},"parent":{}}],["enhancevalue",{"_index":287,"name":{"459":{}},"parent":{}}],["equipment",{"_index":249,"name":{"397":{}},"parent":{}}],["equipmentblueprintdrops",{"_index":234,"name":{"340":{},"387":{}},"parent":{}}],["equipments",{"_index":13,"name":{"15":{},"22":{},"42":{},"49":{},"129":{},"530":{},"537":{}},"parent":{}}],["errorlistener",{"_index":138,"name":{"224":{}},"parent":{}}],["errors/cleardataerror",{"_index":110,"name":{"180":{}},"parent":{"181":{}}}],["errors/cleardataerror.default",{"_index":111,"name":{},"parent":{"182":{}}}],["errors/unknownchaptererror",{"_index":112,"name":{"183":{}},"parent":{"184":{}}}],["errors/unknownchaptererror.default",{"_index":113,"name":{},"parent":{"185":{},"186":{}}}],["errors/unknownequipmenterror",{"_index":115,"name":{"187":{}},"parent":{"188":{}}}],["errors/unknownequipmenterror.default",{"_index":116,"name":{},"parent":{"189":{},"190":{}}}],["errors/unknownshiperror",{"_index":117,"name":{"191":{}},"parent":{"192":{}}}],["errors/unknownshiperror.default",{"_index":118,"name":{},"parent":{"193":{},"194":{}}}],["errors/unknownshipvoicelineserror",{"_index":119,"name":{"195":{}},"parent":{"196":{}}}],["errors/unknownshipvoicelineserror.default",{"_index":120,"name":{},"parent":{"197":{},"198":{}}}],["errors/unkonwnbarrageerror",{"_index":121,"name":{"199":{}},"parent":{"200":{}}}],["errors/unkonwnbarrageerror.default",{"_index":122,"name":{},"parent":{"201":{},"202":{}}}],["errors/unserialisableerror",{"_index":123,"name":{"203":{}},"parent":{"204":{}}}],["errors/unserialisableerror.default",{"_index":124,"name":{},"parent":{"205":{}}}],["errors/updateerror",{"_index":125,"name":{"206":{}},"parent":{"207":{}}}],["errors/updateerror.default",{"_index":126,"name":{},"parent":{"208":{}}}],["event",{"_index":322,"name":{"509":{}},"parent":{}}],["every",{"_index":92,"name":{"98":{},"112":{},"126":{},"145":{},"164":{},"178":{}},"parent":{}}],["exchange",{"_index":313,"name":{"494":{}},"parent":{}}],["fetch",{"_index":44,"name":{"59":{}},"parent":{}}],["filter",{"_index":89,"name":{"95":{},"109":{},"123":{},"142":{},"161":{},"175":{},"230":{}},"parent":{}}],["filters",{"_index":135,"name":{"220":{}},"parent":{}}],["firepower",{"_index":246,"name":{"384":{}},"parent":{}}],["fits",{"_index":256,"name":{"412":{}},"parent":{}}],["fleet1",{"_index":242,"name":{"379":{}},"parent":{}}],["fleet2",{"_index":243,"name":{"380":{}},"parent":{}}],["fleetrestrictions",{"_index":241,"name":{"377":{}},"parent":{}}],["fleettech",{"_index":295,"name":{"469":{}},"parent":{}}],["focus",{"_index":254,"name":{"408":{}},"parent":{}}],["foreach",{"_index":91,"name":{"97":{},"111":{},"125":{},"144":{},"163":{},"177":{}},"parent":{}}],["frommaps",{"_index":314,"name":{"498":{}},"parent":{}}],["functions",{"_index":179,"name":{"271":{}},"parent":{}}],["fuse",{"_index":84,"name":{"89":{},"104":{},"118":{},"138":{},"157":{},"170":{}},"parent":{}}],["fuze",{"_index":86,"name":{"92":{},"106":{},"120":{},"140":{},"159":{},"172":{}},"parent":{}}],["gallery",{"_index":293,"name":{"467":{}},"parent":{}}],["get",{"_index":88,"name":{"94":{},"108":{},"122":{},"135":{},"154":{},"174":{},"215":{},"279":{}},"parent":{}}],["getfilters",{"_index":158,"name":{"245":{}},"parent":{}}],["getlistener",{"_index":157,"name":{"244":{}},"parent":{}}],["getwrapped",{"_index":164,"name":{"252":{}},"parent":{}}],["handle",{"_index":169,"name":{"257":{},"545":{}},"parent":{}}],["hard",{"_index":240,"name":{"348":{}},"parent":{}}],["head",{"_index":130,"name":{"214":{}},"parent":{}}],["heavy",{"_index":311,"name":{"491":{}},"parent":{}}],["height",{"_index":238,"name":{"345":{},"392":{}},"parent":{}}],["hexagon",{"_index":274,"name":{"442":{}},"parent":{}}],["hololive",{"_index":79,"name":{"83":{}},"parent":{}}],["hooks",{"_index":173,"name":{"264":{}},"parent":{}}],["http/dispatcher",{"_index":127,"name":{"209":{}},"parent":{"210":{}}}],["http/dispatcher.default",{"_index":128,"name":{},"parent":{"211":{},"212":{},"213":{},"220":{},"221":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{}}}],["http/dispatcher.default.__type",{"_index":131,"name":{},"parent":{"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"222":{},"223":{}}}],["http/server",{"_index":165,"name":{"253":{}},"parent":{"254":{}}}],["http/server.server",{"_index":167,"name":{},"parent":{"255":{},"256":{},"257":{},"258":{},"259":{}}}],["httpchain",{"_index":160,"name":{"247":{}},"parent":{}}],["hull",{"_index":107,"name":{"151":{},"283":{},"295":{}},"parent":{}}],["hulltype",{"_index":276,"name":{"445":{}},"parent":{}}],["icon",{"_index":195,"name":{"292":{}},"parent":{}}],["id",{"_index":87,"name":{"93":{},"107":{},"121":{},"141":{},"160":{},"173":{},"297":{},"395":{},"423":{},"426":{},"506":{},"514":{}},"parent":{}}],["identifiable",{"_index":266,"name":{"425":{}},"parent":{}}],["idonly",{"_index":51,"name":{"65":{},"430":{}},"parent":{}}],["image",{"_index":255,"name":{"411":{}},"parent":{}}],["index",{"_index":170,"name":{"260":{}},"parent":{"516":{},"517":{},"521":{},"522":{},"542":{}}}],["index.azurapi",{"_index":327,"name":{},"parent":{"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"541":{}}}],["index.azurapi.__type",{"_index":328,"name":{},"parent":{"536":{},"537":{},"538":{},"539":{},"540":{}}}],["index.cacheoptions",{"_index":326,"name":{},"parent":{"518":{},"519":{},"520":{}}}],["index.server",{"_index":329,"name":{},"parent":{"543":{},"544":{},"545":{},"546":{},"547":{}}}],["init",{"_index":28,"name":{"35":{}},"parent":{}}],["instance",{"_index":6,"name":{"6":{},"521":{}},"parent":{}}],["introduction",{"_index":207,"name":{"309":{},"352":{}},"parent":{}}],["iris",{"_index":67,"name":{"75":{}},"parent":{}}],["iron",{"_index":61,"name":{"72":{}},"parent":{}}],["jp",{"_index":203,"name":{"304":{},"404":{},"439":{},"512":{}},"parent":{}}],["kizuna",{"_index":77,"name":{"82":{}},"parent":{}}],["kr",{"_index":253,"name":{"405":{},"440":{}},"parent":{}}],["language",{"_index":47,"name":{"62":{},"66":{},"431":{}},"parent":{}}],["largefleet",{"_index":224,"name":{"329":{},"367":{}},"parent":{}}],["level100",{"_index":282,"name":{"454":{}},"parent":{}}],["level100retrofit",{"_index":284,"name":{"456":{}},"parent":{}}],["level120",{"_index":283,"name":{"455":{}},"parent":{}}],["level120retrofit",{"_index":285,"name":{"457":{}},"parent":{}}],["libre",{"_index":68,"name":{"75":{}},"parent":{}}],["light",{"_index":310,"name":{"490":{}},"parent":{}}],["limitbreaks",{"_index":294,"name":{"468":{}},"parent":{}}],["limited",{"_index":312,"name":{"493":{}},"parent":{}}],["listeners",{"_index":129,"name":{"212":{}},"parent":{}}],["load",{"_index":29,"name":{"36":{}},"parent":{}}],["local",{"_index":35,"name":{"46":{}},"parent":{}}],["map",{"_index":90,"name":{"96":{},"110":{},"124":{},"143":{},"162":{},"176":{},"346":{},"393":{}},"parent":{}}],["mapdrops",{"_index":233,"name":{"339":{},"386":{}},"parent":{}}],["maxlevel",{"_index":299,"name":{"474":{},"479":{}},"parent":{}}],["maxlimitbreak",{"_index":301,"name":{"478":{}},"parent":{}}],["medal",{"_index":290,"name":{"464":{}},"parent":{}}],["mediumfleet",{"_index":223,"name":{"328":{},"366":{}},"parent":{}}],["meta",{"_index":80,"name":{"84":{}},"parent":{}}],["methods",{"_index":181,"name":{"274":{}},"parent":{}}],["misc",{"_index":257,"name":{"413":{},"499":{}},"parent":{}}],["moblevel",{"_index":218,"name":{"322":{},"360":{}},"parent":{}}],["name",{"_index":100,"name":{"131":{},"150":{},"269":{},"293":{},"409":{}},"parent":{}}],["nameonly",{"_index":49,"name":{"64":{},"429":{}},"parent":{}}],["names",{"_index":198,"name":{"300":{},"400":{},"434":{}},"parent":{}}],["nationality",{"_index":102,"name":{"133":{},"152":{},"410":{},"444":{}},"parent":{}}],["nations",{"_index":52,"name":{"67":{},"515":{}},"parent":{}}],["navy",{"_index":58,"name":{"70":{}},"parent":{}}],["neptunia",{"_index":72,"name":{"78":{}},"parent":{}}],["next",{"_index":163,"name":{"250":{}},"parent":{}}],["nodemap",{"_index":236,"name":{"342":{},"389":{}},"parent":{}}],["nodes",{"_index":239,"name":{"347":{},"394":{}},"parent":{}}],["normal",{"_index":204,"name":{"305":{}},"parent":{}}],["normalize",{"_index":46,"name":{"61":{}},"parent":{}}],["northern",{"_index":65,"name":{"74":{}},"parent":{}}],["note",{"_index":192,"name":{"289":{}},"parent":{}}],["obtainedfrom",{"_index":258,"name":{"415":{},"495":{},"497":{}},"parent":{}}],["oil",{"_index":289,"name":{"463":{}},"parent":{}}],["on",{"_index":143,"name":{"229":{}},"parent":{}}],["ondelete",{"_index":149,"name":{"236":{}},"parent":{}}],["onerror",{"_index":150,"name":{"237":{}},"parent":{}}],["onget",{"_index":145,"name":{"232":{}},"parent":{}}],["onhead",{"_index":144,"name":{"231":{}},"parent":{}}],["onoptions",{"_index":147,"name":{"234":{}},"parent":{}}],["onpost",{"_index":146,"name":{"233":{}},"parent":{}}],["onput",{"_index":148,"name":{"235":{}},"parent":{}}],["ops",{"_index":177,"name":{"268":{}},"parent":{}}],["options",{"_index":10,"name":{"9":{},"219":{},"524":{}},"parent":{}}],["parliament",{"_index":66,"name":{"74":{}},"parent":{}}],["pixiv",{"_index":317,"name":{"503":{}},"parent":{}}],["plugin/hook",{"_index":171,"name":{"261":{}},"parent":{"262":{}}}],["plugin/hook.default",{"_index":172,"name":{},"parent":{"263":{},"264":{},"265":{},"266":{}}}],["plugin/source",{"_index":176,"name":{"267":{}},"parent":{"268":{},"275":{}}}],["plugin/source.default",{"_index":182,"name":{},"parent":{"276":{},"277":{},"278":{},"279":{}}}],["plugin/source.ops",{"_index":178,"name":{},"parent":{"269":{},"270":{},"271":{},"272":{}}}],["plugin/source.ops.__type",{"_index":180,"name":{},"parent":{"273":{},"274":{}}}],["port",{"_index":168,"name":{"256":{},"544":{}},"parent":{}}],["post",{"_index":132,"name":{"216":{}},"parent":{}}],["put",{"_index":133,"name":{"217":{}},"parent":{}}],["query",{"_index":114,"name":{"186":{},"190":{},"194":{},"198":{},"202":{}},"parent":{}}],["queue",{"_index":141,"name":{"227":{}},"parent":{}}],["rarity",{"_index":277,"name":{"446":{}},"parent":{}}],["rate",{"_index":5,"name":{"5":{},"12":{},"520":{},"527":{}},"parent":{}}],["raw",{"_index":83,"name":{"88":{},"103":{},"117":{},"137":{},"156":{},"169":{}},"parent":{}}],["register",{"_index":174,"name":{"265":{},"278":{}},"parent":{}}],["requiredbattles",{"_index":226,"name":{"331":{},"369":{}},"parent":{}}],["requiredlevel",{"_index":211,"name":{"313":{},"356":{}},"parent":{}}],["retrofit",{"_index":303,"name":{"481":{}},"parent":{}}],["retrofithulltype",{"_index":305,"name":{"483":{}},"parent":{}}],["retrofitid",{"_index":304,"name":{"482":{}},"parent":{}}],["retrofitprojects",{"_index":306,"name":{"484":{}},"parent":{}}],["rounds",{"_index":187,"name":{"285":{},"296":{}},"parent":{}}],["roundtype",{"_index":186,"name":{"284":{}},"parent":{}}],["royal",{"_index":57,"name":{"70":{}},"parent":{}}],["sakura",{"_index":59,"name":{"71":{}},"parent":{}}],["sardenga",{"_index":71,"name":{"77":{}},"parent":{}}],["save",{"_index":43,"name":{"58":{}},"parent":{}}],["scrapvalue",{"_index":288,"name":{"460":{}},"parent":{}}],["server",{"_index":166,"name":{"254":{},"259":{},"542":{},"547":{}},"parent":{}}],["set",{"_index":20,"name":{"26":{},"541":{}},"parent":{}}],["setdata",{"_index":85,"name":{"91":{},"105":{},"119":{},"139":{},"158":{},"171":{}},"parent":{}}],["setstatic",{"_index":151,"name":{"238":{}},"parent":{}}],["setstaticdirname",{"_index":152,"name":{"239":{}},"parent":{}}],["ship",{"_index":215,"name":{"318":{},"432":{}},"parent":{}}],["shipadvancedoptions",{"_index":269,"name":{"428":{}},"parent":{}}],["shipdrops",{"_index":235,"name":{"341":{},"388":{}},"parent":{}}],["ships",{"_index":12,"name":{"14":{},"21":{},"41":{},"48":{},"148":{},"282":{},"294":{},"529":{},"536":{}},"parent":{}}],["skills",{"_index":291,"name":{"465":{}},"parent":{}}],["skins",{"_index":292,"name":{"466":{}},"parent":{}}],["slots",{"_index":286,"name":{"458":{}},"parent":{}}],["smallfleet",{"_index":222,"name":{"327":{},"365":{}},"parent":{}}],["some",{"_index":93,"name":{"99":{},"113":{},"127":{},"146":{},"165":{},"179":{}},"parent":{}}],["source",{"_index":1,"name":{"1":{},"3":{},"10":{},"516":{},"518":{},"525":{}},"parent":{}}],["sources",{"_index":183,"name":{"277":{}},"parent":{}}],["starconditions",{"_index":228,"name":{"333":{},"371":{}},"parent":{}}],["stars",{"_index":278,"name":{"447":{},"449":{}},"parent":{}}],["start",{"_index":26,"name":{"33":{}},"parent":{}}],["staticdirname",{"_index":140,"name":{"226":{}},"parent":{}}],["staticfolderprefix",{"_index":139,"name":{"225":{}},"parent":{}}],["staticlistener",{"_index":156,"name":{"243":{}},"parent":{}}],["staticurlprefix",{"_index":142,"name":{"228":{}},"parent":{}}],["statrestrictions",{"_index":244,"name":{"381":{}},"parent":{}}],["stats",{"_index":280,"name":{"451":{}},"parent":{}}],["statsbonus",{"_index":296,"name":{"471":{}},"parent":{}}],["stop",{"_index":27,"name":{"34":{},"251":{}},"parent":{}}],["superiority",{"_index":231,"name":{"337":{},"375":{}},"parent":{}}],["supremacy",{"_index":232,"name":{"338":{},"376":{}},"parent":{}}],["t0",{"_index":261,"name":{"419":{}},"parent":{}}],["t1",{"_index":262,"name":{"420":{}},"parent":{}}],["t2",{"_index":263,"name":{"421":{}},"parent":{}}],["t3",{"_index":264,"name":{"422":{}},"parent":{}}],["techpoints",{"_index":300,"name":{"475":{}},"parent":{}}],["text",{"_index":209,"name":{"312":{},"355":{}},"parent":{}}],["threestarrewards",{"_index":216,"name":{"319":{},"357":{}},"parent":{}}],["thumbnail",{"_index":273,"name":{"441":{}},"parent":{}}],["tiers",{"_index":260,"name":{"417":{}},"parent":{}}],["title",{"_index":205,"name":{"307":{},"350":{}},"parent":{}}],["total",{"_index":302,"name":{"480":{}},"parent":{}}],["twitter",{"_index":318,"name":{"504":{}},"parent":{}}],["type",{"_index":188,"name":{"286":{},"291":{},"406":{}},"parent":{}}],["types/barrage",{"_index":184,"name":{"280":{}},"parent":{"281":{},"282":{},"283":{},"284":{},"285":{},"290":{}}}],["types/barrage.barrage",{"_index":194,"name":{},"parent":{"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{}}}],["types/barrage.rounds",{"_index":189,"name":{},"parent":{"286":{},"287":{},"288":{},"289":{}}}],["types/chapter",{"_index":196,"name":{"298":{}},"parent":{"299":{}}}],["types/chapter.chapter",{"_index":199,"name":{},"parent":{"300":{},"301":{},"305":{},"306":{},"348":{},"349":{},"395":{}}}],["types/chapter.chapter.__type",{"_index":201,"name":{},"parent":{"302":{},"303":{},"304":{},"307":{},"308":{},"309":{},"310":{},"311":{},"314":{},"315":{},"319":{},"320":{},"321":{},"325":{},"326":{},"331":{},"332":{},"333":{},"334":{},"335":{},"339":{},"340":{},"341":{},"342":{},"343":{},"350":{},"351":{},"352":{},"353":{},"354":{},"357":{},"358":{},"359":{},"363":{},"364":{},"369":{},"370":{},"371":{},"372":{},"373":{},"377":{},"378":{},"381":{},"382":{},"386":{},"387":{},"388":{},"389":{},"390":{}}}],["types/chapter.chapter.__type.__type",{"_index":210,"name":{},"parent":{"312":{},"313":{},"316":{},"317":{},"318":{},"322":{},"323":{},"324":{},"327":{},"328":{},"329":{},"330":{},"336":{},"337":{},"338":{},"344":{},"345":{},"346":{},"347":{},"355":{},"356":{},"360":{},"361":{},"362":{},"365":{},"366":{},"367":{},"368":{},"374":{},"375":{},"376":{},"379":{},"380":{},"383":{},"384":{},"385":{},"391":{},"392":{},"393":{},"394":{}}}],["types/equipment",{"_index":248,"name":{"396":{}},"parent":{"397":{}}}],["types/equipment.equipment",{"_index":251,"name":{},"parent":{"398":{},"399":{},"400":{},"401":{},"406":{},"407":{},"410":{},"411":{},"412":{},"413":{},"414":{},"417":{},"418":{},"423":{}}}],["types/equipment.equipment.__type",{"_index":252,"name":{},"parent":{"402":{},"403":{},"404":{},"405":{},"408":{},"409":{},"415":{},"416":{},"419":{},"420":{},"421":{},"422":{}}}],["types/identifiable",{"_index":265,"name":{"424":{}},"parent":{"425":{}}}],["types/identifiable.identifiable",{"_index":267,"name":{},"parent":{"426":{}}}],["types/ship",{"_index":268,"name":{"427":{}},"parent":{"428":{},"432":{}}}],["types/ship.ship",{"_index":271,"name":{},"parent":{"433":{},"434":{},"435":{},"441":{},"442":{},"443":{},"444":{},"445":{},"446":{},"447":{},"448":{},"451":{},"452":{},"458":{},"459":{},"460":{},"461":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"481":{},"482":{},"483":{},"484":{},"485":{},"486":{},"495":{},"496":{},"499":{},"500":{},"506":{}}}],["types/ship.ship.__type",{"_index":272,"name":{},"parent":{"436":{},"437":{},"438":{},"439":{},"440":{},"449":{},"450":{},"453":{},"454":{},"455":{},"456":{},"457":{},"462":{},"463":{},"464":{},"471":{},"472":{},"475":{},"476":{},"487":{},"488":{},"489":{},"497":{},"498":{},"501":{},"502":{},"503":{},"504":{},"505":{}}}],["types/ship.ship.__type.__type",{"_index":298,"name":{},"parent":{"473":{},"474":{},"477":{},"478":{},"479":{},"480":{},"490":{},"491":{},"492":{},"493":{},"494":{}}}],["types/ship.shipadvancedoptions",{"_index":270,"name":{},"parent":{"429":{},"430":{},"431":{}}}],["types/voiceline",{"_index":320,"name":{"507":{}},"parent":{"508":{}}}],["types/voiceline.voiceline",{"_index":323,"name":{},"parent":{"509":{},"510":{},"511":{},"512":{},"513":{},"514":{}}}],["union",{"_index":55,"name":{"69":{}},"parent":{}}],["universal",{"_index":81,"name":{"85":{}},"parent":{}}],["unlockrequirements",{"_index":208,"name":{"310":{},"353":{}},"parent":{}}],["update",{"_index":25,"name":{"32":{},"273":{}},"parent":{}}],["updater",{"_index":11,"name":{"13":{},"528":{}},"parent":{}}],["url",{"_index":185,"name":{"281":{}},"parent":{}}],["urlmatches",{"_index":159,"name":{"246":{}},"parent":{}}],["utawarerumono",{"_index":76,"name":{"81":{}},"parent":{}}],["vacation",{"_index":75,"name":{"80":{}},"parent":{}}],["value",{"_index":279,"name":{"450":{}},"parent":{}}],["venus",{"_index":74,"name":{"80":{}},"parent":{}}],["version",{"_index":33,"name":{"40":{},"270":{}},"parent":{}}],["versioninfo",{"_index":40,"name":{"55":{}},"parent":{}}],["vichya",{"_index":69,"name":{"76":{}},"parent":{}}],["voice",{"_index":319,"name":{"505":{}},"parent":{}}],["voiceline",{"_index":321,"name":{"508":{}},"parent":{}}],["voicelines",{"_index":15,"name":{"17":{},"24":{},"44":{},"51":{},"167":{},"532":{},"539":{}},"parent":{}}],["web",{"_index":316,"name":{"502":{}},"parent":{}}],["width",{"_index":237,"name":{"344":{},"391":{}},"parent":{}}],["wikiurl",{"_index":250,"name":{"398":{},"433":{}},"parent":{}}],["zh",{"_index":324,"name":{"511":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/client.azurapi.html b/docs/classes/client.azurapi.html new file mode 100644 index 00000000..d426d08e --- /dev/null +++ b/docs/classes/client.azurapi.html @@ -0,0 +1,1166 @@ + + + + + + AzurAPI | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class AzurAPI

+
+
+
+
+
+
+
+
+
+

The main AzurAPI class

+
+
+
+
+

Hierarchy

+
    +
  • + EventEmitter +
      +
    • + AzurAPI +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

apis

+
apis: { barrages: Barrages; chapters: default<Chapter>; equipments: Equipments; ships: Ships; voicelines: default<Voiceline> } = ...
+ +
+

Type declaration

+ +
+
+
+ +

autoupdate

+
autoupdate: boolean
+ +
+
+ +

barrages

+
barrages: Barrages = ...
+ +
+
+ +

chapters

+
chapters: default<Chapter> = ...
+ +
+
+ +

equipments

+
equipments: Equipments = ...
+ +
+
+ +

options

+
options: CacheOptions
+ +
+
+ +

rate

+
rate: number
+ +
+
+ +

ships

+
ships: Ships = ...
+ +
+
+ +

source

+
source: string
+ +
+
+ +

updater

+
updater: default
+ +
+
+ +

voicelines

+
voicelines: default<Voiceline> = ...
+ +
+
+ +

Readonly Static captureRejectionSymbol

+
captureRejectionSymbol: typeof captureRejectionSymbol
+ +
+
+ +

Static captureRejections

+
captureRejections: boolean
+ +
+
+

Sets or gets the default captureRejection value for all emitters.

+
+
+
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+ +

Readonly Static errorMonitor

+
errorMonitor: typeof errorMonitor
+ +
+
+

This symbol shall be used to install a listener for only monitoring 'error' + events. Listeners installed using this symbol are called before the regular + 'error' listeners are called.

+
+

Installing a listener using this symbol does not change the behavior once an + 'error' event is emitted, therefore the process will still crash if no + regular 'error' listener is installed.

+
+
+
+
+

Methods

+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

emit

+
    +
  • emit(event: string | symbol, ...args: any[]): boolean
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): (string | symbol)[]
  • +
+
    +
  • + +

    Returns (string | symbol)[]

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

listenerCount

+
    +
  • listenerCount(event: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

set

+ + +
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

Static on

+
    +
  • on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns AsyncIterableIterator<any>

    +
  • +
+
+
+ +

Static once

+
    +
  • once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>
  • +
  • once(emitter: DOMEventTarget, event: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: NodeEventTarget
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
  • + +

    Parameters

    +
      +
    • +
      emitter: DOMEventTarget
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api.default.html b/docs/classes/core_api_api.default.html new file mode 100644 index 00000000..2361611a --- /dev/null +++ b/docs/classes/core_api_api.default.html @@ -0,0 +1,742 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default<T>

+
+
+
+
+
+
+
+
+
+

The Main API class

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      client: AzurAPI
      +
      +

      AzurAPI instance

      +
      +
    • +
    • +
      Optional keys: string[]
      +
      +

      Arrays of keys to pass on to fuse

      +
      +
    • +
    +

    Returns default<T>

    +
  • +
+
+
+
+

Properties

+
+ +

Private client

+
client: AzurAPI
+ +
+
+ +

Optional fuse

+
fuse: undefined | Fuse<T>
+ +
+
+ +

raw

+
raw: T[]
+ +
+
+
+

Methods

+
+ +

every

+
    +
  • every(predicate: (value: T, index: number, array: T[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: T, index: number, array: T[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • +
          +
        • (value: T, index: number, array: T[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: T
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: T[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+
    +
  • filter(predicate: (value: T, index: number, array: T[]) => unknown): T[]
  • +
+
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: T, index: number, array: T[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: T, index: number, array: T[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: T
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: T[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns T[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: T, index: number, array: T[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: T, index: number, array: T[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: T, index: number, array: T[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: T
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: T[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<T>[]
  • +
+
    +
  • + +
    +
    +

    Search fuse cache

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Any

      +
      +
    • +
    +

    Returns FuseResult<T>[]

    +
  • +
+
+
+ +

get

+
    +
  • get(query: string): undefined | T
  • +
+
    +
  • + +
    +
    +

    Get by any

    +
    +
    +

    Parameters

    +
      +
    • +
      query: string
      +
      +

      Any

      +
      +
    • +
    +

    Returns undefined | T

    +
  • +
+
+
+ +

id

+
    +
  • id(id: string): undefined | T
  • +
+
    +
  • + +
    +
    +

    Get by id

    +
    +
    +

    Parameters

    +
      +
    • +
      id: string
      +
      +

      String of number

      +
      +
    • +
    +

    Returns undefined | T

    +
  • +
+
+
+ +

map

+
    +
  • map<U>(callbackfn: (value: T, index: number, array: T[]) => U): U[]
  • +
+
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: T, index: number, array: T[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: T, index: number, array: T[]): U
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: T
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: T[]
            +
          • +
          +

          Returns U

          +
        • +
        +
      • +
      +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

setData

+
    +
  • setData(raw: T[]): void
  • +
+
    +
  • + +
    +
    +

    Set the cache

    +
    +
    +

    Parameters

    +
      +
    • +
      raw: T[]
      +
      +

      Array

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

some

+
    +
  • some(predicate: (value: T, index: number, array: T[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: T, index: number, array: T[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • +
          +
        • (value: T, index: number, array: T[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: T
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: T[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api_barrage.barrages.html b/docs/classes/core_api_api_barrage.barrages.html new file mode 100644 index 00000000..1a02f44e --- /dev/null +++ b/docs/classes/core_api_api_barrage.barrages.html @@ -0,0 +1,696 @@ + + + + + + Barrages | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Barrages

+
+
+
+
+
+
+
+
+
+

Special barrage class for extended functionality

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor

    +
    +
    +

    Parameters

    +
      +
    • +
      client: AzurAPI
      +
      +

      An AzurAPI instance

      +
      +
    • +
    +

    Returns Barrages

    +
  • +
+
+
+
+

Properties

+
+ +

Optional fuse

+
fuse: undefined | Fuse<Barrage>
+ +
+
+ +

raw

+
raw: Barrage[]
+ +
+
+
+

Methods

+
+ +

every

+
    +
  • every(predicate: (value: Barrage, index: number, array: Barrage[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Barrage, index: number, array: Barrage[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+ +
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Barrage, index: number, array: Barrage[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Barrage[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: Barrage, index: number, array: Barrage[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Barrage, index: number, array: Barrage[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<Barrage>[]
  • +
+ +
+
+ +

get

+
    +
  • get(query: string): undefined | Barrage
  • +
+ +
+
+ +

id

+
    +
  • id(id: string): undefined | Barrage
  • +
+ +
+
+ +

map

+
    +
  • map<U>(callbackfn: (value: Barrage, index: number, array: Barrage[]) => U): U[]
  • +
+
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Barrage, index: number, array: Barrage[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns U

          +
        • +
        +
      • +
      +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

setData

+
    +
  • setData(raw: Barrage[]): void
  • +
+ +
+
+ +

some

+
    +
  • some(predicate: (value: Barrage, index: number, array: Barrage[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Barrage, index: number, array: Barrage[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api_chapter.chapters.html b/docs/classes/core_api_api_chapter.chapters.html new file mode 100644 index 00000000..92d1213a --- /dev/null +++ b/docs/classes/core_api_api_chapter.chapters.html @@ -0,0 +1,696 @@ + + + + + + Chapters | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Chapters

+
+
+
+
+
+
+
+
+
+

Special chapter class for extended functionality

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor

    +
    +
    +

    Parameters

    +
      +
    • +
      client: AzurAPI
      +
      +

      An AzurAPI instance

      +
      +
    • +
    +

    Returns Chapters

    +
  • +
+
+
+
+

Properties

+
+ +

Optional fuse

+
fuse: undefined | Fuse<Chapter>
+ +
+
+ +

raw

+
raw: Chapter[]
+ +
+
+
+

Methods

+
+ +

every

+
    +
  • every(predicate: (value: Chapter, index: number, array: Chapter[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Chapter, index: number, array: Chapter[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+ +
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Chapter, index: number, array: Chapter[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Chapter[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: Chapter, index: number, array: Chapter[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Chapter, index: number, array: Chapter[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<Chapter>[]
  • +
+ +
+
+ +

get

+
    +
  • get(query: string): undefined | Chapter
  • +
+ +
+
+ +

id

+
    +
  • id(id: string): undefined | Chapter
  • +
+ +
+
+ +

map

+
    +
  • map<U>(callbackfn: (value: Chapter, index: number, array: Chapter[]) => U): U[]
  • +
+
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Chapter, index: number, array: Chapter[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns U

          +
        • +
        +
      • +
      +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

setData

+
    +
  • setData(raw: Chapter[]): void
  • +
+ +
+
+ +

some

+
    +
  • some(predicate: (value: Chapter, index: number, array: Chapter[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Chapter, index: number, array: Chapter[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api_equipment.equipments.html b/docs/classes/core_api_api_equipment.equipments.html new file mode 100644 index 00000000..a936585f --- /dev/null +++ b/docs/classes/core_api_api_equipment.equipments.html @@ -0,0 +1,879 @@ + + + + + + Equipments | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Equipments

+
+
+
+
+
+
+
+
+
+

Special equipments class for extended functionality

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor

    +
    +
    +

    Parameters

    +
      +
    • +
      client: AzurAPI
      +
      +

      An AzurAPI instance

      +
      +
    • +
    +

    Returns Equipments

    +
  • +
+
+
+
+

Properties

+
+ +

Optional fuse

+
fuse: undefined | Fuse<Equipment>
+ +
+
+ +

raw

+
raw: Equipment[]
+ +
+
+
+

Methods

+
+ +

Private _nameAll

+ +
    +
  • + +

    Parameters

    +
      +
    • +
      name: string
      +
    • +
    • +
      languages: Language[] = ...
      +
    • +
    +

    Returns Equipment[]

    +
  • +
+
+
+ +

all

+ +
    +
  • + +
    +
    +

    Get equipment using everything

    +
    +
    +

    Parameters

    +
      +
    • +
      query: string
      +
      +

      basically anyting i guess

      +
      +
    • +
    +

    Returns Equipment[]

    +
  • +
+
+
+ +

category

+
    +
  • category(category: string): Equipment[]
  • +
+
    +
  • + +
    +
    +

    Lists the equipments by category

    +
    +
    +

    Parameters

    +
      +
    • +
      category: string
      +
      +

      name of the category you want to search for

      +
      +
    • +
    +

    Returns Equipment[]

    +
  • +
+
+
+ +

every

+
    +
  • every(predicate: (value: Equipment, index: number, array: Equipment[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Equipment, index: number, array: Equipment[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+ +
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Equipment, index: number, array: Equipment[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Equipment[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: Equipment, index: number, array: Equipment[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Equipment, index: number, array: Equipment[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<Equipment>[]
  • +
+ +
+
+ +

get

+ +
    +
  • + +
    +
    +

    Get equipment using name in any language or id

    +
    +
    +

    Parameters

    +
      +
    • +
      query: string
      +
      +

      Equipment name in any language or equipment id

      +
      +
    • +
    • +
      Optional adv: advancedOptions
      +
    • +
    +

    Returns undefined | Equipment

    +
  • +
+
+
+ +

id

+ + +
+
+ +

map

+ +
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Equipment, index: number, array: Equipment[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      + +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

name

+ +
    +
  • + +
    +
    +

    Get equipment by name

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Equipment name

      +
      +
    • +
    • +
      languages: Language[] = ...
      +
      +

      Language to search

      +
      +
    • +
    +

    Returns undefined | Equipment

    +
  • +
+
+
+ +

nationality

+
    +
  • nationality(nationality: string): Equipment[]
  • +
+
    +
  • + +
    +
    +

    Lists the equipments by nationality

    +
    +
    +

    Parameters

    +
      +
    • +
      nationality: string
      +
      +

      naitionality name of the equipments you want to search for

      +
      +
    • +
    +

    Returns Equipment[]

    +
  • +
+
+
+ +

setData

+ + +
+
+ +

some

+
    +
  • some(predicate: (value: Equipment, index: number, array: Equipment[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Equipment, index: number, array: Equipment[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api_ship.ships.html b/docs/classes/core_api_api_ship.ships.html new file mode 100644 index 00000000..9e26ba11 --- /dev/null +++ b/docs/classes/core_api_api_ship.ships.html @@ -0,0 +1,882 @@ + + + + + + Ships | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Ships

+
+
+
+
+
+
+
+
+
+

Special ships class for extended functionality

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Optional fuse

+
fuse: undefined | Fuse<Ship>
+ +
+
+ +

raw

+
raw: Ship[]
+ +
+
+
+

Methods

+
+ +

Private _nameAll

+
    +
  • _nameAll(name: string, languages?: Language[]): Ship[]
  • +
+ +
+
+ +

all

+
    +
  • all(query: string): Ship[]
  • +
+
    +
  • + +
    +
    +

    Get ship using everything

    +
    +
    +

    Parameters

    +
      +
    • +
      query: string
      +
      +

      basically anyting i guess

      +
      +
    • +
    +

    Returns Ship[]

    +
  • +
+
+
+ +

every

+
    +
  • every(predicate: (value: Ship, index: number, array: Ship[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Ship, index: number, array: Ship[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • +
          +
        • (value: Ship, index: number, array: Ship[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: Ship
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: Ship[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+
    +
  • filter(predicate: (value: Ship, index: number, array: Ship[]) => unknown): Ship[]
  • +
+
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Ship, index: number, array: Ship[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: Ship, index: number, array: Ship[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: Ship
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: Ship[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Ship[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: Ship, index: number, array: Ship[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Ship, index: number, array: Ship[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: Ship, index: number, array: Ship[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: Ship
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: Ship[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<Ship>[]
  • +
+ +
+
+ +

get

+ + +
+
+ +

hull

+
    +
  • hull(hull: string): Ship[]
  • +
+ +
+
+ +

id

+
    +
  • id(id: string): undefined | Ship
  • +
+
    +
  • + +
    +
    +

    Get by id

    +
    +
    +

    Parameters

    +
      +
    • +
      id: string
      +
      +

      String of number

      +
      +
    • +
    +

    Returns undefined | Ship

    +
  • +
+
+
+ +

map

+
    +
  • map<U>(callbackfn: (value: Ship, index: number, array: Ship[]) => U): U[]
  • +
+
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Ship, index: number, array: Ship[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • +
          +
        • (value: Ship, index: number, array: Ship[]): U
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: Ship
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: Ship[]
            +
          • +
          +

          Returns U

          +
        • +
        +
      • +
      +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

name

+
    +
  • name(name: string, languages?: Language[]): undefined | Ship
  • +
+
    +
  • + +
    +
    +

    Get ship by name

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Ship name

      +
      +
    • +
    • +
      languages: Language[] = ...
      +
      +

      Language to search

      +
      +
    • +
    +

    Returns undefined | Ship

    +
  • +
+
+
+ +

nationality

+
    +
  • nationality(nationality: string): Ship[]
  • +
+
    +
  • + +
    +
    +

    Get ship by nationality

    +
    +
    +

    Parameters

    +
      +
    • +
      nationality: string
      +
      +

      Nationality name

      +
      +
    • +
    +

    Returns Ship[]

    +
  • +
+
+
+ +

setData

+
    +
  • setData(raw: Ship[]): void
  • +
+ +
+
+ +

some

+
    +
  • some(predicate: (value: Ship, index: number, array: Ship[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Ship, index: number, array: Ship[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • +
          +
        • (value: Ship, index: number, array: Ship[]): unknown
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            value: Ship
            +
          • +
          • +
            index: number
            +
          • +
          • +
            array: Ship[]
            +
          • +
          +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_api_api_voiceline.voicelines.html b/docs/classes/core_api_api_voiceline.voicelines.html new file mode 100644 index 00000000..a640665d --- /dev/null +++ b/docs/classes/core_api_api_voiceline.voicelines.html @@ -0,0 +1,696 @@ + + + + + + Voicelines | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Voicelines

+
+
+
+
+
+
+
+
+
+

Special chapter class for extended functionality

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor

    +
    +
    +

    Parameters

    +
      +
    • +
      client: AzurAPI
      +
      +

      An AzurAPI instance

      +
      +
    • +
    +

    Returns Voicelines

    +
  • +
+
+
+
+

Properties

+
+ +

Optional fuse

+
fuse: undefined | Fuse<Voiceline>
+ +
+
+ +

raw

+
raw: Voiceline[]
+ +
+
+
+

Methods

+
+ +

every

+
    +
  • every(predicate: (value: Voiceline, index: number, array: Voiceline[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether all the members of an array satisfy the specified test

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Voiceline, index: number, array: Voiceline[]) => unknown
      +
      +

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

filter

+ +
    +
  • + +
    +
    +

    Returns the elements of an array that meet the condition specified in a callback function.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Voiceline, index: number, array: Voiceline[]) => unknown
      +
      +

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Voiceline[]

    +
  • +
+
+
+ +

forEach

+
    +
  • forEach(callbackfn: (value: Voiceline, index: number, array: Voiceline[]) => void): void
  • +
+
    +
  • + +
    +
    +

    Performs the specified action for each element in an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Voiceline, index: number, array: Voiceline[]) => void
      +
      +

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

fuze

+
    +
  • fuze(name: string): FuseResult<Voiceline>[]
  • +
+ +
+
+ +

get

+
    +
  • get(query: string): undefined | Voiceline
  • +
+ +
+
+ +

id

+ + +
+
+ +

map

+ +
    +
  • + +
    +
    +

    Calls a defined callback function on each element of an array, and returns an array that contains the results.

    +
    +
    +

    Type parameters

    +
      +
    • +

      U

      +
    • +
    +

    Parameters

    +
      +
    • +
      callbackfn: (value: Voiceline, index: number, array: Voiceline[]) => U
      +
      +

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

      +
      + +
    • +
    +

    Returns U[]

    +
  • +
+
+
+ +

setData

+ + +
+
+ +

some

+
    +
  • some(predicate: (value: Voiceline, index: number, array: Voiceline[]) => unknown): boolean
  • +
+
    +
  • + +
    +
    +

    Determines whether the specified callback function returns true for any element of an array.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: (value: Voiceline, index: number, array: Voiceline[]) => unknown
      +
      +

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

      +
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns unknown

          +
        • +
        +
      • +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_cacheupdater.default.html b/docs/classes/core_cacheupdater.default.html new file mode 100644 index 00000000..74cd34fc --- /dev/null +++ b/docs/classes/core_cacheupdater.default.html @@ -0,0 +1,362 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + default +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Private client

+
client: AzurAPI
+ +
+
+ +

Optional cron

+
cron: undefined | Timeout
+ +
+
+
+

Methods

+
+ +

init

+
    +
  • init(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Check if folder and JSON files exist then load cache

    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

load

+
    +
  • load(): undefined | Promise<undefined | void[]>
  • +
+ +
+
+ +

start

+
    +
  • start(): void
  • +
+ +
+
+ +

stop

+
    +
  • stop(): void
  • +
+ +
+
+ +

update

+
    +
  • update(): Promise<undefined | void[]>
  • +
+
    +
  • + +
    +
    +

    Check for updates then update and load cache

    +
    +
    +

    Returns Promise<undefined | void[]>

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_cleardataerror.default.html b/docs/classes/errors_cleardataerror.default.html new file mode 100644 index 00000000..d255b404 --- /dev/null +++ b/docs/classes/errors_cleardataerror.default.html @@ -0,0 +1,312 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when an error occures while clearing data

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

Optional Static prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

Static stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

Static captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unknownchaptererror.default.html b/docs/classes/errors_unknownchaptererror.default.html new file mode 100644 index 00000000..8c609db3 --- /dev/null +++ b/docs/classes/errors_unknownchaptererror.default.html @@ -0,0 +1,338 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when the chapter was not found

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(id: string): default
  • +
+ +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

query

+
query: string
+ +
+
+

The chapter that wasn't found

+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unknownequipmenterror.default.html b/docs/classes/errors_unknownequipmenterror.default.html new file mode 100644 index 00000000..a0750d1c --- /dev/null +++ b/docs/classes/errors_unknownequipmenterror.default.html @@ -0,0 +1,338 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when the equipment's id or name was not found

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(id: string): default
  • +
+ +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

query

+
query: string
+ +
+
+

The equipment's ID or name that wasn't found

+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unknownshiperror.default.html b/docs/classes/errors_unknownshiperror.default.html new file mode 100644 index 00000000..352fb011 --- /dev/null +++ b/docs/classes/errors_unknownshiperror.default.html @@ -0,0 +1,338 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when the ship's id or name was not found

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(id: string): default
  • +
+ +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

query

+
query: string
+ +
+
+

The ship's ID or name that wasn't found

+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unknownshipvoicelineserror.default.html b/docs/classes/errors_unknownshipvoicelineserror.default.html new file mode 100644 index 00000000..8d297f7d --- /dev/null +++ b/docs/classes/errors_unknownshipvoicelineserror.default.html @@ -0,0 +1,338 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when the voice lines for ship id was not found

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(id: string): default
  • +
+ +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

query

+
query: string
+ +
+
+

The voiceline for ship ID that wasn't found

+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unkonwnbarrageerror.default.html b/docs/classes/errors_unkonwnbarrageerror.default.html new file mode 100644 index 00000000..2c388dae --- /dev/null +++ b/docs/classes/errors_unkonwnbarrageerror.default.html @@ -0,0 +1,338 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when the barrage is not found

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(id: string): default
  • +
+ +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

query

+
query: string
+ +
+
+

The barrage's ID or name that wasn't found

+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_unserialisableerror.default.html b/docs/classes/errors_unserialisableerror.default.html new file mode 100644 index 00000000..fb03ce9f --- /dev/null +++ b/docs/classes/errors_unserialisableerror.default.html @@ -0,0 +1,312 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when we can't get the contents from GitHub

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/errors_updateerror.default.html b/docs/classes/errors_updateerror.default.html new file mode 100644 index 00000000..c960fb61 --- /dev/null +++ b/docs/classes/errors_updateerror.default.html @@ -0,0 +1,312 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+
+
+

Error to throw when something goes wrong during updating.

+
+
+
+
+

Hierarchy

+
    +
  • + Error +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

message

+
message: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional prepareStackTrace

+
prepareStackTrace: undefined | ((err: Error, stackTraces: CallSite[]) => any)
+ +
+
+

Optional override for formatting stack traces

+
+
+
see
+

https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces

+
+
+
+
+
+ +

Optional stack

+
stack: undefined | string
+ +
+
+ +

stackTraceLimit

+
stackTraceLimit: number
+ +
+
+
+

Methods

+
+ +

captureStackTrace

+
    +
  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • +
+
    +
  • + +
    +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
      +
    • +
    • +
      Optional constructorOpt: Function
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/http_dispatcher.default.html b/docs/classes/http_dispatcher.default.html new file mode 100644 index 00000000..b10a0bd9 --- /dev/null +++ b/docs/classes/http_dispatcher.default.html @@ -0,0 +1,1249 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + default +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

filters

+
filters: { after: never[]; before: never[] } = ...
+ +
+

Type declaration

+
    +
  • +
    after: never[]
    +
  • +
  • +
    before: never[]
    +
  • +
+
+
+
+ +

listeners

+
listeners: { delete: never[]; get: never[]; head: never[]; options: never[]; post: never[]; put: never[] } = ...
+ +
+

Type declaration

+
    +
  • +
    delete: never[]
    +
  • +
  • +
    get: never[]
    +
  • +
  • +
    head: never[]
    +
  • +
  • +
    options: never[]
    +
  • +
  • +
    post: never[]
    +
  • +
  • +
    put: never[]
    +
  • +
+
+
+
+ +

queue

+
queue: any
+ +
+
+ +

staticDirname

+
staticDirname: undefined | string = ...
+ +
+
+ +

staticFolderPrefix

+
staticFolderPrefix: string = '/static'
+ +
+
+ +

staticUrlPrefix

+
staticUrlPrefix: any
+ +
+
+
+

Methods

+
+ +

HttpChain

+
    +
  • HttpChain(): void
  • +
+ +
+
+ +

add

+
    +
  • add(cb: any): void
  • +
+ +
+
+ +

addAll

+
    +
  • addAll(cbs: any): void
  • +
+ +
+
+ +

afterFilter

+
    +
  • afterFilter(url: any, callback: any): void
  • +
+
    +
  • + +
    +
    +

    Called after a route is handeled; can modify the request and response.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: any
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: any
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

beforeFilter

+
    +
  • beforeFilter(url: any, callback: any): void
  • +
+
    +
  • + +
    +
    +

    Called before a route is handeled; can modify the request and response.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: any
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: any
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

dispatch

+
    +
  • dispatch(request: any, response: any): void
  • +
+
    +
  • + +
    +
    +

    Main entry point for httpdispatcher. Http.CreateServer would call this.

    +
    +
    +

    Parameters

    +
      +
    • +
      request: any
      +
      +

      A ClientRequest object from NodeJS Http module.

      +
      +
    • +
    • +
      response: any
      +
      +

      A ClientResponse object from NodeJS Http module.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

errorListener

+
    +
  • errorListener(req: any, res: any): void
  • +
+ +
+
+ +

filter

+
    +
  • filter(method: string, url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a GET reqeust matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      method: string
      +
    • +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

getFilters

+
    +
  • getFilters(url: string, type: string): Callback
  • +
+
    +
  • + +
    +
    +

    Return the Callback filter that matches the URL and method requested.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string
      +
      +

      The URL requested.

      +
      +
    • +
    • +
      type: string
      +
      +

      The type of the filter, "before" or "after, for which the Callback should be returned.

      +
      +
    • +
    +

    Returns Callback

    +

    Callback

    +
  • +
+
+
+ +

getListener

+
    +
  • getListener(url: string, method: string): any
  • +
+
    +
  • + +
    +
    +

    Return the Callback that matches the URL and method requested.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string
      +
      +

      The URL requested.

      +
      +
    • +
    • +
      method: string
      +
      +

      The method, "get" or "post", that the URL was requested with.

      +
      +
    • +
    +

    Returns any

    +

    Callback

    +
  • +
+
+
+ +

getWrapped

+
    +
  • getWrapped(cb: any): (req: any, res: any, chain: any) => void
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      cb: any
      +
    • +
    +

    Returns (req: any, res: any, chain: any) => void

    +
      +
    • +
        +
      • (req: any, res: any, chain: any): void
      • +
      +
        +
      • +

        Parameters

        +
          +
        • +
          req: any
          +
        • +
        • +
          res: any
          +
        • +
        • +
          chain: any
          +
        • +
        +

        Returns void

        +
      • +
      +
    • +
    +
  • +
+
+
+ +

next

+
    +
  • next(req: any, res: any): void
  • +
+ +
+
+ +

on

+
    +
  • on(method: string, url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    Generic function to set up request listener. Prefer onGet and onPost instead.

    +
    +
    +

    Parameters

    +
      +
    • +
      method: string
      +
      +

      The HTTP method to response to: "get" or "post"

      +
      +
    • +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onDelete

+
    +
  • onDelete(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a DELETE request matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onError

+
    +
  • onError(callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What function should be called when there is an error.

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onGet

+
    +
  • onGet(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a GET reqeust matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onHead

+
    +
  • onHead(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a HEAD reqeust matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onOptions

+
    +
  • onOptions(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a OPTIONS request matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onPost

+
    +
  • onPost(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a POST request matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

onPut

+
    +
  • onPut(url: string | RegExp | UrlMatcher, callback: Callback): void
  • +
+
    +
  • + +
    +
    +

    What to do when a PUT request matches url.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string | RegExp | UrlMatcher
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      callback: Callback
      +
      +

      The function that will be called on match.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

setStatic

+
    +
  • setStatic(folder: string): void
  • +
+
    +
  • + +
    +
    +

    Set the virtual folder for the static resources.

    +
    +
    +

    Parameters

    +
      +
    • +
      folder: string
      +
      +

      Relative path in URL to static resources.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

setStaticDirname

+
    +
  • setStaticDirname(dirname: string): void
  • +
+
    +
  • + +
    +
    +

    Set the physical/local folder for the static resources.

    +
    +
    +

    Parameters

    +
      +
    • +
      dirname: string
      +
      +

      Relative path in file system to static resources.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

staticListener

+
    +
  • staticListener(request: IncomingMessage, response: ServerResponse): void
  • +
+
    +
  • + +
    +
    +

    Listen to requests for static assests and serve them from the file system.

    +
    +
    +

    Parameters

    +
      +
    • +
      request: IncomingMessage
      +
      +

      A ClientRequest object from NodeJS Http module.

      +
      +
    • +
    • +
      response: ServerResponse
      +
      +

      A ClientResponse object from NodeJS Http module.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

stop

+
    +
  • stop(req: any, res: any): void
  • +
+ +
+
+ +

urlMatches

+
    +
  • urlMatches(config: any, url: string): boolean
  • +
+
    +
  • + +
    +
    +

    Will determine if there is a match for a url given a config.

    +
    +
    +

    Parameters

    +
      +
    • +
      config: any
      +
      +

      String, RegExp, or Function that will match and/or return true with a provided URL string.

      +
      +
    • +
    • +
      url: string
      +
      +

      The string that will be passed to config() or compared (===) with config or matched with config.test() to return a boolean.

      +
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/http_server.server.html b/docs/classes/http_server.server.html new file mode 100644 index 00000000..0ea5baa8 --- /dev/null +++ b/docs/classes/http_server.server.html @@ -0,0 +1,1002 @@ + + + + + + Server | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Server

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EventEmitter +
      +
    • + Server +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Server(port?: number): Server
  • +
+ +
+
+
+

Properties

+
+ +

Private client

+
client: AzurAPI = ...
+ +
+
+ +

port

+
port: number
+ +
+
+ +

Private server

+
server: Server = ...
+ +
+
+ +

Readonly Static captureRejectionSymbol

+
captureRejectionSymbol: typeof captureRejectionSymbol
+ +
+
+ +

Static captureRejections

+
captureRejections: boolean
+ +
+
+

Sets or gets the default captureRejection value for all emitters.

+
+
+
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+ +

Readonly Static errorMonitor

+
errorMonitor: typeof errorMonitor
+ +
+
+

This symbol shall be used to install a listener for only monitoring 'error' + events. Listeners installed using this symbol are called before the regular + 'error' listeners are called.

+
+

Installing a listener using this symbol does not change the behavior once an + 'error' event is emitted, therefore the process will still crash if no + regular 'error' listener is installed.

+
+
+
+
+

Methods

+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

emit

+
    +
  • emit(event: string | symbol, ...args: any[]): boolean
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): (string | symbol)[]
  • +
+
    +
  • + +

    Returns (string | symbol)[]

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

Private handle

+
    +
  • handle(req: any, res: any): void
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      req: any
      +
    • +
    • +
      res: any
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

listenerCount

+
    +
  • listenerCount(event: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

Static on

+
    +
  • on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns AsyncIterableIterator<any>

    +
  • +
+
+
+ +

Static once

+
    +
  • once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>
  • +
  • once(emitter: DOMEventTarget, event: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: NodeEventTarget
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
  • + +

    Parameters

    +
      +
    • +
      emitter: DOMEventTarget
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/index.azurapi.html b/docs/classes/index.azurapi.html new file mode 100644 index 00000000..3d889973 --- /dev/null +++ b/docs/classes/index.azurapi.html @@ -0,0 +1,1169 @@ + + + + + + AzurAPI | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class AzurAPI

+
+
+
+
+
+
+
+
+
+

The main AzurAPI class

+
+
+
+
+

Hierarchy

+
    +
  • + EventEmitter +
      +
    • + AzurAPI +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

apis

+
apis: { barrages: Barrages; chapters: default<Chapter>; equipments: Equipments; ships: Ships; voicelines: default<Voiceline> } = ...
+ +
+

Type declaration

+ +
+
+
+ +

autoupdate

+
autoupdate: boolean
+ +
+
+ +

barrages

+
barrages: Barrages = ...
+ +
+
+ +

chapters

+
chapters: default<Chapter> = ...
+ +
+
+ +

equipments

+
equipments: Equipments = ...
+ +
+
+ +

options

+
options: CacheOptions
+ +
+
+ +

rate

+
rate: number
+ +
+
+ +

ships

+
ships: Ships = ...
+ +
+
+ +

source

+
source: string
+ +
+
+ +

updater

+
updater: default
+ +
+
+ +

voicelines

+
voicelines: default<Voiceline> = ...
+ +
+
+ +

Readonly Static captureRejectionSymbol

+
captureRejectionSymbol: typeof captureRejectionSymbol
+ +
+
+ +

Static captureRejections

+
captureRejections: boolean
+ +
+
+

Sets or gets the default captureRejection value for all emitters.

+
+
+
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+ +

Readonly Static errorMonitor

+
errorMonitor: typeof errorMonitor
+ +
+
+

This symbol shall be used to install a listener for only monitoring 'error' + events. Listeners installed using this symbol are called before the regular + 'error' listeners are called.

+
+

Installing a listener using this symbol does not change the behavior once an + 'error' event is emitted, therefore the process will still crash if no + regular 'error' listener is installed.

+
+
+
+
+

Methods

+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

emit

+
    +
  • emit(event: string | symbol, ...args: any[]): boolean
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): (string | symbol)[]
  • +
+
    +
  • + +

    Returns (string | symbol)[]

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

listenerCount

+
    +
  • listenerCount(event: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

set

+ + +
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): AzurAPI
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns AzurAPI

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

Static on

+
    +
  • on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns AsyncIterableIterator<any>

    +
  • +
+
+
+ +

Static once

+
    +
  • once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>
  • +
  • once(emitter: DOMEventTarget, event: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: NodeEventTarget
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
  • + +

    Parameters

    +
      +
    • +
      emitter: DOMEventTarget
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/index.server.html b/docs/classes/index.server.html new file mode 100644 index 00000000..f45a2679 --- /dev/null +++ b/docs/classes/index.server.html @@ -0,0 +1,1014 @@ + + + + + + Server | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Server

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EventEmitter +
      +
    • + Server +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Server(port?: number): Server
  • +
+ +
+
+
+

Properties

+
+ +

Private client

+
client: AzurAPI = ...
+ +
+
+ +

port

+
port: number
+ +
+
+ +

Private server

+
server: Server = ...
+ +
+
+ +

Readonly Static captureRejectionSymbol

+
captureRejectionSymbol: typeof captureRejectionSymbol
+ +
+
+ +

Static captureRejections

+
captureRejections: boolean
+ +
+
+

Sets or gets the default captureRejection value for all emitters.

+
+
+
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+ +

Readonly Static errorMonitor

+
errorMonitor: typeof errorMonitor
+ +
+
+

This symbol shall be used to install a listener for only monitoring 'error' + events. Listeners installed using this symbol are called before the regular + 'error' listeners are called.

+
+

Installing a listener using this symbol does not change the behavior once an + 'error' event is emitted, therefore the process will still crash if no + regular 'error' listener is installed.

+
+
+
+
+

Methods

+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

emit

+
    +
  • emit(event: string | symbol, ...args: any[]): boolean
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): (string | symbol)[]
  • +
+
    +
  • + +

    Returns (string | symbol)[]

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

Private handle

+
    +
  • handle(req: any, res: any): void
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      req: any
      +
    • +
    • +
      res: any
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

listenerCount

+
    +
  • listenerCount(event: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): Server
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns Server

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

Static on

+
    +
  • on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns AsyncIterableIterator<any>

    +
  • +
+
+
+ +

Static once

+
    +
  • once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>
  • +
  • once(emitter: DOMEventTarget, event: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: NodeEventTarget
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
  • + +

    Parameters

    +
      +
    • +
      emitter: DOMEventTarget
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/plugin_hook.default.html b/docs/classes/plugin_hook.default.html new file mode 100644 index 00000000..2867c228 --- /dev/null +++ b/docs/classes/plugin_hook.default.html @@ -0,0 +1,263 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + default +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Private hooks

+
hooks: string[]
+ +
+
+
+

Methods

+
+ +

call

+
    +
  • call(name: string, args: any[]): void
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      name: string
      +
    • +
    • +
      args: any[]
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

register

+
    +
  • register(name: string, action: action): undefined | Error
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      name: string
      +
    • +
    • +
      action: action
      +
    • +
    +

    Returns undefined | Error

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/plugin_source.default.html b/docs/classes/plugin_source.default.html new file mode 100644 index 00000000..6f00cc98 --- /dev/null +++ b/docs/classes/plugin_source.default.html @@ -0,0 +1,258 @@ + + + + + + default | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + default +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

sources

+
sources: any[]
+ +
+
+
+

Methods

+
+ +

get

+
    +
  • get(plugin: string): any
  • +
+ +
+
+ +

register

+
    +
  • register(plugin: ops): void
  • +
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..da25cf68 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,249 @@ + + + + + + @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+

@azurapi/azurapi

+
+
+
+
+
+
+
+
+
+

+ + Discord server + + + NPM downloads + + + NPM version + + + Dependencies + +

+

+ + Github Actions + + +

+

+

+
+ +

AzurApi-JSTS

+
+

Open Source Library For Azur Lane

+ +

Features

+
+
    +
  • Hosted Locally in your machine, no more waiting for server downtime!!!
  • +
  • Ship Information and Specific Data Searching
  • +
  • More to come soon
  • +
+ +

Requirement

+
+

This package needs Node version 14.0.0 or newer.

+ +

Install

+
+

Get stable package from npm by running npm install --save @azurapi/azurapi in the command line.

+ +

Usage / Documentation

+
+

To use the Library, Please refer to the Docs

+ +

Nightly

+
+

Get nightly builds from the CI server. Read nightly docs + here(Latest successful build) or here(Latest build).

+ +

Support Server

+
+

+

Discord Link: https://discord.gg/aAEdys8

+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/client.cacheoptions.html b/docs/interfaces/client.cacheoptions.html new file mode 100644 index 00000000..4a3dca74 --- /dev/null +++ b/docs/interfaces/client.cacheoptions.html @@ -0,0 +1,199 @@ + + + + + + CacheOptions | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface CacheOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + CacheOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional autoupdate

+
autoupdate: undefined | boolean
+ +
+
+ +

Optional rate

+
rate: undefined | number
+ +
+
+ +

Optional source

+
source: undefined | "uncached" | "local" | "hiei"
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/core_api_api.advancedoptions.html b/docs/interfaces/core_api_api.advancedoptions.html new file mode 100644 index 00000000..56a9073d --- /dev/null +++ b/docs/interfaces/core_api_api.advancedoptions.html @@ -0,0 +1,202 @@ + + + + + + advancedOptions | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface advancedOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + advancedOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional idOnly

+
idOnly: undefined | boolean
+ +
+
+ +

Optional language

+
language: undefined | "en" | "cn" | "jp" | "kr"
+ +
+
+ +

Optional nameOnly

+
nameOnly: undefined | boolean
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/index.cacheoptions.html b/docs/interfaces/index.cacheoptions.html new file mode 100644 index 00000000..77436ea9 --- /dev/null +++ b/docs/interfaces/index.cacheoptions.html @@ -0,0 +1,202 @@ + + + + + + CacheOptions | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface CacheOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + CacheOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional autoupdate

+
autoupdate: undefined | boolean
+ +
+
+ +

Optional rate

+
rate: undefined | number
+ +
+
+ +

Optional source

+
source: undefined | "uncached" | "local" | "hiei"
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/plugin_source.ops.html b/docs/interfaces/plugin_source.ops.html new file mode 100644 index 00000000..9c69b6c6 --- /dev/null +++ b/docs/interfaces/plugin_source.ops.html @@ -0,0 +1,204 @@ + + + + + + ops | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ops

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ops +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

functions

+
functions: { methods?: undefined | { barrage: any; chapters: any; equipments: any; ship: any; voicelines: any }; update: any }
+ +
+

Type declaration

+
    +
  • +
    Optional methods?: undefined | { barrage: any; chapters: any; equipments: any; ship: any; voicelines: any }
    +
  • +
  • +
    update: any
    +
  • +
+
+
+
+ +

name

+
name: string
+ +
+
+ +

version

+
version: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_barrage.barrage.html b/docs/interfaces/types_barrage.barrage.html new file mode 100644 index 00000000..5b721915 --- /dev/null +++ b/docs/interfaces/types_barrage.barrage.html @@ -0,0 +1,267 @@ + + + + + + Barrage | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Barrage

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

hull

+
hull: Hull
+ +
+
+ +

icon

+
icon: string
+ +
+
+ +

id

+
id: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

rounds

+
rounds: Rounds[]
+ +
+
+ +

ships

+
ships: Ships[]
+ +
+
+ +

type

+
type: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_barrage.rounds.html b/docs/interfaces/types_barrage.rounds.html new file mode 100644 index 00000000..5c2914a9 --- /dev/null +++ b/docs/interfaces/types_barrage.rounds.html @@ -0,0 +1,219 @@ + + + + + + Rounds | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Rounds

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Rounds +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

dmgL

+
dmgL: number
+ +
+
+ +

dmgM

+
dmgM: number
+ +
+
+ +

Optional note

+
note: undefined | null | string
+ +
+
+ +

type

+
type: RoundType
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_chapter.chapter.html b/docs/interfaces/types_chapter.chapter.html new file mode 100644 index 00000000..6d3ea7f3 --- /dev/null +++ b/docs/interfaces/types_chapter.chapter.html @@ -0,0 +1,479 @@ + + + + + + Chapter | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Chapter

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

hard

+
hard: { airSupremacy: { actual: number; superiority: number; supremacy: number }; baseXP: { bossFleet: number; largeFleet: number; mediumFleet: number; smallFleet: number }; bossKillsToClear: number; code: string; enemyLevel: { boss: string; bossLevel: number; mobLevel: number }; equipmentBlueprintDrops: string[]; fleetRestrictions: { fleet1: object; fleet2: object }; introduction: string; mapDrops: string[]; nodeMap: { height: number; map: any[]; nodes: Node[]; width: number }; requiredBattles: number; shipDrops: string[]; starConditions: string[]; statRestrictions: { averageLevel: number; aviation: number; firepower: number }; threeStarRewards: Reward[]; title: string; unlockRequirements: { requiredLevel: number; text: string } }
+ +
+

Type declaration

+
    +
  • +
    airSupremacy: { actual: number; superiority: number; supremacy: number }
    +
      +
    • +
      actual: number
      +
    • +
    • +
      superiority: number
      +
    • +
    • +
      supremacy: number
      +
    • +
    +
  • +
  • +
    baseXP: { bossFleet: number; largeFleet: number; mediumFleet: number; smallFleet: number }
    +
      +
    • +
      bossFleet: number
      +
    • +
    • +
      largeFleet: number
      +
    • +
    • +
      mediumFleet: number
      +
    • +
    • +
      smallFleet: number
      +
    • +
    +
  • +
  • +
    bossKillsToClear: number
    +
  • +
  • +
    code: string
    +
  • +
  • +
    enemyLevel: { boss: string; bossLevel: number; mobLevel: number }
    +
      +
    • +
      boss: string
      +
    • +
    • +
      bossLevel: number
      +
    • +
    • +
      mobLevel: number
      +
    • +
    +
  • +
  • +
    equipmentBlueprintDrops: string[]
    +
  • +
  • +
    fleetRestrictions: { fleet1: object; fleet2: object }
    +
      +
    • +
      fleet1: object
      +
    • +
    • +
      fleet2: object
      +
    • +
    +
  • +
  • +
    introduction: string
    +
  • +
  • +
    mapDrops: string[]
    +
  • +
  • +
    nodeMap: { height: number; map: any[]; nodes: Node[]; width: number }
    +
      +
    • +
      height: number
      +
    • +
    • +
      map: any[]
      +
    • +
    • +
      nodes: Node[]
      +
    • +
    • +
      width: number
      +
    • +
    +
  • +
  • +
    requiredBattles: number
    +
  • +
  • +
    shipDrops: string[]
    +
  • +
  • +
    starConditions: string[]
    +
  • +
  • +
    statRestrictions: { averageLevel: number; aviation: number; firepower: number }
    +
      +
    • +
      averageLevel: number
      +
    • +
    • +
      aviation: number
      +
    • +
    • +
      firepower: number
      +
    • +
    +
  • +
  • +
    threeStarRewards: Reward[]
    +
  • +
  • +
    title: string
    +
  • +
  • +
    unlockRequirements: { requiredLevel: number; text: string }
    +
      +
    • +
      requiredLevel: number
      +
    • +
    • +
      text: string
      +
    • +
    +
  • +
+
+
+
+ +

id

+
id: string
+ +
+
+ +

names

+
names: { cn: string; en: string; jp: string }
+ +
+

Type declaration

+
    +
  • +
    cn: string
    +
  • +
  • +
    en: string
    +
  • +
  • +
    jp: string
    +
  • +
+
+
+
+ +

normal

+
normal: { airSupremacy: { actual: number; superiority: number; supremacy: number }; baseXP: { bossFleet: number; largeFleet: number; mediumFleet: number; smallFleet: number }; bossKillsToClear: number; clearRewards: { coin: number; cube: number; ship: string }; code: string; enemyLevel: { boss: string; bossLevel: number; mobLevel: number }; equipmentBlueprintDrops: string[]; introduction: string; mapDrops: string[]; nodeMap: { height: number; map: any[]; nodes: Node[]; width: number }; requiredBattles: number; shipDrops: string[]; starConditions: string[]; threeStarRewards: Reward[]; title: string; unlockRequirements: { requiredLevel: number; text: string } }
+ +
+

Type declaration

+
    +
  • +
    airSupremacy: { actual: number; superiority: number; supremacy: number }
    +
      +
    • +
      actual: number
      +
    • +
    • +
      superiority: number
      +
    • +
    • +
      supremacy: number
      +
    • +
    +
  • +
  • +
    baseXP: { bossFleet: number; largeFleet: number; mediumFleet: number; smallFleet: number }
    +
      +
    • +
      bossFleet: number
      +
    • +
    • +
      largeFleet: number
      +
    • +
    • +
      mediumFleet: number
      +
    • +
    • +
      smallFleet: number
      +
    • +
    +
  • +
  • +
    bossKillsToClear: number
    +
  • +
  • +
    clearRewards: { coin: number; cube: number; ship: string }
    +
      +
    • +
      coin: number
      +
    • +
    • +
      cube: number
      +
    • +
    • +
      ship: string
      +
    • +
    +
  • +
  • +
    code: string
    +
  • +
  • +
    enemyLevel: { boss: string; bossLevel: number; mobLevel: number }
    +
      +
    • +
      boss: string
      +
    • +
    • +
      bossLevel: number
      +
    • +
    • +
      mobLevel: number
      +
    • +
    +
  • +
  • +
    equipmentBlueprintDrops: string[]
    +
  • +
  • +
    introduction: string
    +
  • +
  • +
    mapDrops: string[]
    +
  • +
  • +
    nodeMap: { height: number; map: any[]; nodes: Node[]; width: number }
    +
      +
    • +
      height: number
      +
    • +
    • +
      map: any[]
      +
    • +
    • +
      nodes: Node[]
      +
    • +
    • +
      width: number
      +
    • +
    +
  • +
  • +
    requiredBattles: number
    +
  • +
  • +
    shipDrops: string[]
    +
  • +
  • +
    starConditions: string[]
    +
  • +
  • +
    threeStarRewards: Reward[]
    +
  • +
  • +
    title: string
    +
  • +
  • +
    unlockRequirements: { requiredLevel: number; text: string }
    +
      +
    • +
      requiredLevel: number
      +
    • +
    • +
      text: string
      +
    • +
    +
  • +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_equipment.equipment.html b/docs/interfaces/types_equipment.equipment.html new file mode 100644 index 00000000..62ccaed7 --- /dev/null +++ b/docs/interfaces/types_equipment.equipment.html @@ -0,0 +1,350 @@ + + + + + + Equipment | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Equipment

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

category

+
category: Category
+ +
+
+ +

fits

+
fits: Fits
+ +
+
+ +

id

+
id: string
+ +
+
+ +

image

+
image: string
+ +
+
+ +

misc

+
misc: { animation: string; obtainedFrom: string }
+ +
+

Type declaration

+
    +
  • +
    animation: string
    +
  • +
  • +
    obtainedFrom: string
    +
  • +
+
+
+
+ +

names

+
names: { cn: string; en: string; jp: string; kr: string }
+ +
+

Type declaration

+
    +
  • +
    cn: string
    +
  • +
  • +
    en: string
    +
  • +
  • +
    jp: string
    +
  • +
  • +
    kr: string
    +
  • +
+
+
+
+ +

nationality

+
nationality: string
+ +
+
+ +

tiers

+
tiers: { T0?: undefined | Tier; T1?: undefined | Tier; T2?: undefined | Tier; T3?: undefined | Tier }
+ +
+

Type declaration

+
    +
  • +
    Optional T0?: undefined | Tier
    +
  • +
  • +
    Optional T1?: undefined | Tier
    +
  • +
  • +
    Optional T2?: undefined | Tier
    +
  • +
  • +
    Optional T3?: undefined | Tier
    +
  • +
+
+
+
+ +

type

+
type: { focus: string; name: string }
+ +
+

Type declaration

+
    +
  • +
    focus: string
    +
  • +
  • +
    name: string
    +
  • +
+
+
+
+ +

wikiUrl

+
wikiUrl: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_identifiable.identifiable.html b/docs/interfaces/types_identifiable.identifiable.html new file mode 100644 index 00000000..2caa2f69 --- /dev/null +++ b/docs/interfaces/types_identifiable.identifiable.html @@ -0,0 +1,179 @@ + + + + + + Identifiable | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Identifiable

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

id

+
id: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_ship.ship.html b/docs/interfaces/types_ship.ship.html new file mode 100644 index 00000000..40792e36 --- /dev/null +++ b/docs/interfaces/types_ship.ship.html @@ -0,0 +1,678 @@ + + + + + + Ship | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Ship

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

class

+
class: string
+ +
+
+ +

construction

+
construction: { availableIn: { aviation: boolean; exchange: boolean; heavy: boolean; light: boolean; limited: boolean }; constructionTime: string }
+ +
+

Type declaration

+
    +
  • +
    availableIn: { aviation: boolean; exchange: boolean; heavy: boolean; light: boolean; limited: boolean }
    +
      +
    • +
      aviation: boolean
      +
    • +
    • +
      exchange: boolean
      +
    • +
    • +
      heavy: boolean
      +
    • +
    • +
      light: boolean
      +
    • +
    • +
      limited: boolean
      +
    • +
    +
  • +
  • +
    constructionTime: string
    +
  • +
+
+
+
+ +

enhanceValue

+
enhanceValue: Map<Stat, number>
+ +
+
+ +

fleetTech

+
fleetTech: { statsBonus: { collection?: undefined | Bonus; maxLevel?: undefined | Bonus }; techPoints: { collection: number; maxLevel: number; maxLimitBreak: number; total: number } }
+ +
+

Type declaration

+
    +
  • +
    statsBonus: { collection?: undefined | Bonus; maxLevel?: undefined | Bonus }
    +
      +
    • +
      Optional collection?: undefined | Bonus
      +
    • +
    • +
      Optional maxLevel?: undefined | Bonus
      +
    • +
    +
  • +
  • +
    techPoints: { collection: number; maxLevel: number; maxLimitBreak: number; total: number }
    +
      +
    • +
      collection: number
      +
    • +
    • +
      maxLevel: number
      +
    • +
    • +
      maxLimitBreak: number
      +
    • +
    • +
      total: number
      +
    • +
    +
  • +
+
+
+
+ +

gallery

+
gallery: GalleryItem[]
+ +
+
+ +

hexagon

+
hexagon: [number, number, number, number, number, number]
+ +
+
+ +

hullType

+
hullType: string
+ +
+
+ +

id

+
id: string
+ +
+
+ +

limitBreaks

+
limitBreaks: LimitBreaks[]
+ +
+
+ +

misc

+
misc: { artist?: undefined | Artist; pixiv?: undefined | Artist; twitter?: undefined | Artist; voice?: undefined | Artist; web?: undefined | Artist }
+ +
+

Type declaration

+
    +
  • +
    Optional artist?: undefined | Artist
    +
  • +
  • +
    Optional pixiv?: undefined | Artist
    +
  • +
  • +
    Optional twitter?: undefined | Artist
    +
  • +
  • +
    Optional voice?: undefined | Artist
    +
  • +
  • +
    Optional web?: undefined | Artist
    +
  • +
+
+
+
+ +

names

+
names: { cn: string; code: string; en: string; jp: string; kr: string }
+ +
+

Type declaration

+
    +
  • +
    cn: string
    +
  • +
  • +
    code: string
    +
  • +
  • +
    en: string
    +
  • +
  • +
    jp: string
    +
  • +
  • +
    kr: string
    +
  • +
+
+
+
+ +

nationality

+
nationality: string
+ +
+
+ +

obtainedFrom

+
obtainedFrom: { fromMaps: string[]; obtainedFrom: string }
+ +
+

Type declaration

+
    +
  • +
    fromMaps: string[]
    +
  • +
  • +
    obtainedFrom: string
    +
  • +
+
+
+
+ +

rarity

+
rarity: Rarity
+ +
+
+ +

retrofit

+
retrofit: boolean
+ +
+
+ +

retrofitHullType

+
retrofitHullType: string
+ +
+
+ +

retrofitId

+
retrofitId: string
+ +
+
+ +

retrofitProjects

+
retrofitProjects: Map<string, RetrofitProject>
+ +
+
+ +

scrapValue

+
scrapValue: { coin: number; medal: number; oil: number }
+ +
+

Type declaration

+
    +
  • +
    coin: number
    +
  • +
  • +
    medal: number
    +
  • +
  • +
    oil: number
    +
  • +
+
+
+
+ +

skills

+
skills: Skill[]
+ +
+
+ +

skins

+
skins: Skin[]
+ +
+
+ +

slots

+
slots: [Slot, Slot, Slot]
+ +
+
+ +

stars

+
stars: { stars: string; value: number }
+ +
+

Type declaration

+
    +
  • +
    stars: string
    +
  • +
  • +
    value: number
    +
  • +
+
+
+
+ +

stats

+
stats: { baseStats: Stats; level100: Stats; level100Retrofit?: undefined | Stats; level120: Stats; level120Retrofit?: undefined | Stats }
+ +
+

Type declaration

+
    +
  • +
    baseStats: Stats
    +
  • +
  • +
    level100: Stats
    +
  • +
  • +
    Optional level100Retrofit?: undefined | Stats
    +
  • +
  • +
    level120: Stats
    +
  • +
  • +
    Optional level120Retrofit?: undefined | Stats
    +
  • +
+
+
+
+ +

thumbnail

+
thumbnail: string
+ +
+
+ +

wikiUrl

+
wikiUrl: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_ship.shipadvancedoptions.html b/docs/interfaces/types_ship.shipadvancedoptions.html new file mode 100644 index 00000000..5b4f2b53 --- /dev/null +++ b/docs/interfaces/types_ship.shipadvancedoptions.html @@ -0,0 +1,193 @@ + + + + + + shipAdvancedOptions | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface shipAdvancedOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + shipAdvancedOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional idOnly

+
idOnly: undefined | boolean
+ +
+
+ +

Optional language

+
language: undefined | string
+ +
+
+ +

Optional nameOnly

+
nameOnly: undefined | boolean
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/interfaces/types_voiceline.voiceline.html b/docs/interfaces/types_voiceline.voiceline.html new file mode 100644 index 00000000..e6843ef4 --- /dev/null +++ b/docs/interfaces/types_voiceline.voiceline.html @@ -0,0 +1,238 @@ + + + + + + Voiceline | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Voiceline

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional audio

+
audio: undefined | string
+ +
+
+ +

Optional en

+
en: undefined | string
+ +
+
+ +

event

+
event: string
+ +
+
+ +

id

+
id: string
+ +
+
+ +

Optional jp

+
jp: undefined | string
+ +
+
+ +

Optional zh

+
zh: undefined | string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html new file mode 100644 index 00000000..1ee890b0 --- /dev/null +++ b/docs/modules.html @@ -0,0 +1,229 @@ + + + + + + @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+

@azurapi/azurapi

+
+
+
+
+ +
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/client.html b/docs/modules/client.html new file mode 100644 index 00000000..4ca7fe48 --- /dev/null +++ b/docs/modules/client.html @@ -0,0 +1,181 @@ + + + + + + Client | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module Client

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+
+
+
+

Type aliases

+
+ +

Source

+
Source: "uncached" | "local" | "hiei"
+ +
+
+
+

Variables

+
+ +

Let instance

+
instance: AzurAPI
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api.html b/docs/modules/core_api_api.html new file mode 100644 index 00000000..e4050809 --- /dev/null +++ b/docs/modules/core_api_api.html @@ -0,0 +1,287 @@ + + + + + + core/api/api | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api

+
+
+
+
+
+
+
+
+
+

Default api function

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Type aliases

+
+ +

Language

+
Language: "en" | "cn" | "jp" | "kr"
+ +
+
+
+

Variables

+
+ +

Const NATIONS

+
NATIONS: { Bilibili: string[]; Dragon Empery: string[]; Eagle Union: string[]; Hololive: string[]; Iris Libre: string[]; Iron Blood: string[]; Kizuna AI: string[]; META: string[]; Neptunia: string[]; Northern Parliament: string[]; Royal Navy: string[]; Sakura Empire: string[]; Sardenga Empire: string[]; Universal: string[]; Utawarerumono: string[]; Venus Vacation: string[]; Vichya Domination: string[] } = ...
+ +
+

Type declaration

+
    +
  • +
    Bilibili: string[]
    +
  • +
  • +
    Dragon Empery: string[]
    +
  • +
  • +
    Eagle Union: string[]
    +
  • +
  • +
    Hololive: string[]
    +
  • +
  • +
    Iris Libre: string[]
    +
  • +
  • +
    Iron Blood: string[]
    +
  • +
  • +
    Kizuna AI: string[]
    +
  • +
  • +
    META: string[]
    +
  • +
  • +
    Neptunia: string[]
    +
  • +
  • +
    Northern Parliament: string[]
    +
  • +
  • +
    Royal Navy: string[]
    +
  • +
  • +
    Sakura Empire: string[]
    +
  • +
  • +
    Sardenga Empire: string[]
    +
  • +
  • +
    Universal: string[]
    +
  • +
  • +
    Utawarerumono: string[]
    +
  • +
  • +
    Venus Vacation: string[]
    +
  • +
  • +
    Vichya Domination: string[]
    +
  • +
+
+
+
+
+

Functions

+
+ +

normalize

+
    +
  • normalize(string: any): any
  • +
+
    +
  • + +
    +
    +

    Normalize a string

    +
    +
    +

    Parameters

    +
      +
    • +
      string: any
      +
      +

      A string

      +
      +
    • +
    +

    Returns any

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api_barrage.html b/docs/modules/core_api_api_barrage.html new file mode 100644 index 00000000..13c33e68 --- /dev/null +++ b/docs/modules/core_api_api_barrage.html @@ -0,0 +1,135 @@ + + + + + + core/api/api_barrage | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api_barrage

+
+
+
+
+
+
+
+
+
+

Extended barrage api functions

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api_chapter.html b/docs/modules/core_api_api_chapter.html new file mode 100644 index 00000000..c9ef7199 --- /dev/null +++ b/docs/modules/core_api_api_chapter.html @@ -0,0 +1,135 @@ + + + + + + core/api/api_chapter | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api_chapter

+
+
+
+
+
+
+
+
+
+

Extended chapter api functions

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api_equipment.html b/docs/modules/core_api_api_equipment.html new file mode 100644 index 00000000..616cb338 --- /dev/null +++ b/docs/modules/core_api_api_equipment.html @@ -0,0 +1,135 @@ + + + + + + core/api/api_equipment | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api_equipment

+
+
+
+
+
+
+
+
+
+

Extended equipment api functions

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api_ship.html b/docs/modules/core_api_api_ship.html new file mode 100644 index 00000000..56c1459f --- /dev/null +++ b/docs/modules/core_api_api_ship.html @@ -0,0 +1,152 @@ + + + + + + core/api/api_ship | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api_ship

+
+
+
+
+
+
+
+
+
+

Extended ship api functions

+
+
+
+
+

Index

+
+
+
+

References

+ +
+
+

Classes

+ +
+
+
+
+
+

References

+
+ +

NATIONS

+ Re-exports NATIONS +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_api_api_voiceline.html b/docs/modules/core_api_api_voiceline.html new file mode 100644 index 00000000..6aa20520 --- /dev/null +++ b/docs/modules/core_api_api_voiceline.html @@ -0,0 +1,135 @@ + + + + + + core/api/api_voiceline | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/api/api_voiceline

+
+
+
+
+
+
+
+
+
+

Extended chapter api functions

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_cacheupdater.html b/docs/modules/core_cacheupdater.html new file mode 100644 index 00000000..3f0b867e --- /dev/null +++ b/docs/modules/core_cacheupdater.html @@ -0,0 +1,135 @@ + + + + + + core/CacheUpdater | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/CacheUpdater

+
+
+
+
+
+
+
+
+
+

Functions relating to updating the cache

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_data.html b/docs/modules/core_data.html new file mode 100644 index 00000000..b1eaa9dd --- /dev/null +++ b/docs/modules/core_data.html @@ -0,0 +1,255 @@ + + + + + + core/Data | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/Data

+
+
+
+
+
+
+
+
+
+

Static data paths information

+
+
+
+
+

Index

+
+
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+
+
+
+

Type aliases

+
+ +

datatype

+
datatype: "ships" | "equipments" | "voicelines" | "chapters" | "barrages"
+ +
+
+
+

Variables

+
+ +

Let baseFolder

+
baseFolder: any = ...
+ +
+
+ +

Const data

+
data: { barrages: string; chapters: string; equipments: string; ships: string; version: string; voicelines: string } = ...
+ +
+

Type declaration

+
    +
  • +
    barrages: string
    +
  • +
  • +
    chapters: string
    +
  • +
  • +
    equipments: string
    +
  • +
  • +
    ships: string
    +
  • +
  • +
    version: string
    +
  • +
  • +
    voicelines: string
    +
  • +
+
+
+
+ +

Const local

+
local: { barrages: any; chapters: any; equipments: any; ships: any; voicelines: any } = ...
+ +
+

Type declaration

+
    +
  • +
    barrages: any
    +
  • +
  • +
    chapters: any
    +
  • +
  • +
    equipments: any
    +
  • +
  • +
    ships: any
    +
  • +
  • +
    voicelines: any
    +
  • +
+
+
+
+ +

Let versionInfo

+
versionInfo: any = ...
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/core_updatechecker.html b/docs/modules/core_updatechecker.html new file mode 100644 index 00000000..bc8b2d96 --- /dev/null +++ b/docs/modules/core_updatechecker.html @@ -0,0 +1,221 @@ + + + + + + core/UpdateChecker | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module core/UpdateChecker

+
+
+
+
+
+
+
+
+
+

Check for updates and functions relating to updates

+
+
+
+
+

Index

+
+
+
+

Functions

+ +
+
+
+
+
+

Functions

+
+ +

check

+ + +
+
+ +

fetch

+
    +
  • fetch(url: string): Promise<string>
  • +
+
    +
  • + +
    +
    +

    Fetch data

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string
      +
      +

      URL

      +
      +
    • +
    +

    Returns Promise<string>

    +
  • +
+
+
+ +

save

+
    +
  • save(): void
  • +
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_cleardataerror.html b/docs/modules/errors_cleardataerror.html new file mode 100644 index 00000000..abd59ed8 --- /dev/null +++ b/docs/modules/errors_cleardataerror.html @@ -0,0 +1,135 @@ + + + + + + errors/ClearDataError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/ClearDataError

+
+
+
+
+
+
+
+
+
+

Clear Data Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unknownchaptererror.html b/docs/modules/errors_unknownchaptererror.html new file mode 100644 index 00000000..28c1c735 --- /dev/null +++ b/docs/modules/errors_unknownchaptererror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnknownChapterError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnknownChapterError

+
+
+
+
+
+
+
+
+
+

Unknown Chapter Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unknownequipmenterror.html b/docs/modules/errors_unknownequipmenterror.html new file mode 100644 index 00000000..b6321b18 --- /dev/null +++ b/docs/modules/errors_unknownequipmenterror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnknownEquipmentError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnknownEquipmentError

+
+
+
+
+
+
+
+
+
+

Unknown Equipment Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unknownshiperror.html b/docs/modules/errors_unknownshiperror.html new file mode 100644 index 00000000..7c0e0325 --- /dev/null +++ b/docs/modules/errors_unknownshiperror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnknownShipError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnknownShipError

+
+
+
+
+
+
+
+
+
+

Unknown Ship Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unknownshipvoicelineserror.html b/docs/modules/errors_unknownshipvoicelineserror.html new file mode 100644 index 00000000..04061c6f --- /dev/null +++ b/docs/modules/errors_unknownshipvoicelineserror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnknownShipVoicelinesError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnknownShipVoicelinesError

+
+
+
+
+
+
+
+
+
+

Unknown Voice Lines Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unkonwnbarrageerror.html b/docs/modules/errors_unkonwnbarrageerror.html new file mode 100644 index 00000000..bed75cb2 --- /dev/null +++ b/docs/modules/errors_unkonwnbarrageerror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnkonwnBarrageError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnkonwnBarrageError

+
+
+
+
+
+
+
+
+
+

Unknown Barrage Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_unserialisableerror.html b/docs/modules/errors_unserialisableerror.html new file mode 100644 index 00000000..6d0502a5 --- /dev/null +++ b/docs/modules/errors_unserialisableerror.html @@ -0,0 +1,135 @@ + + + + + + errors/UnserialisableError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UnserialisableError

+
+
+
+
+
+
+
+
+
+

Unserialisable Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/errors_updateerror.html b/docs/modules/errors_updateerror.html new file mode 100644 index 00000000..d81c7a4d --- /dev/null +++ b/docs/modules/errors_updateerror.html @@ -0,0 +1,135 @@ + + + + + + errors/UpdateError | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module errors/UpdateError

+
+
+
+
+
+
+
+
+
+

Update Error

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/http_dispatcher.html b/docs/modules/http_dispatcher.html new file mode 100644 index 00000000..614c8997 --- /dev/null +++ b/docs/modules/http_dispatcher.html @@ -0,0 +1,128 @@ + + + + + + http/dispatcher | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module http/dispatcher

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/http_server.html b/docs/modules/http_server.html new file mode 100644 index 00000000..04358227 --- /dev/null +++ b/docs/modules/http_server.html @@ -0,0 +1,128 @@ + + + + + + http/server | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module http/server

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/index.html b/docs/modules/index.html new file mode 100644 index 00000000..932a249c --- /dev/null +++ b/docs/modules/index.html @@ -0,0 +1,192 @@ + + + + + + index | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module index

+
+
+
+
+
+
+
+
+
+

Exporting everything for package

+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+
+
+
+

Type aliases

+
+ +

Source

+
Source: "uncached" | "local" | "hiei"
+ +
+
+
+

Variables

+
+ +

Let instance

+
instance: AzurAPI
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/plugin_hook.html b/docs/modules/plugin_hook.html new file mode 100644 index 00000000..00c300b2 --- /dev/null +++ b/docs/modules/plugin_hook.html @@ -0,0 +1,128 @@ + + + + + + plugin/Hook | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module plugin/Hook

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/plugin_source.html b/docs/modules/plugin_source.html new file mode 100644 index 00000000..471e7b7e --- /dev/null +++ b/docs/modules/plugin_source.html @@ -0,0 +1,137 @@ + + + + + + plugin/Source | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module plugin/Source

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_barrage.html b/docs/modules/types_barrage.html new file mode 100644 index 00000000..9c7ff174 --- /dev/null +++ b/docs/modules/types_barrage.html @@ -0,0 +1,203 @@ + + + + + + types/barrage | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/barrage

+
+
+
+
+
+
+
+
+
+

Barrage types

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+
+
+
+

Type aliases

+
+ +

Hull

+
Hull: "DD" | "CL" | "CA" | "CB" | "BB" | "BC" | "BM" | "BBV" | "CV" | "CVL" | "AR" | "SS" | "SSV"
+ +
+
+ +

RoundType

+
RoundType: "Normal" | "Normal+" | "Normal*" | "HE" | "HE+" | "AP" | "AP+/SHS" | "SSD* Shell" | "SSD* Fragments"
+ +
+
+ +

Ships

+
Ships: "22" | "33" | "Abercrombie" | "Abukuma" | "Acasta" | "Achilles" | "Admiral Graf Spee" | "Admiral Hipper" | "Admiral Hipper μ" | "Agano" | "Ajax" | "Akagi" | "Akagi μ" | "Akagi-chan" | "Akashi" | "Akatsuki" | "Alabama" | "Albacore" | "Albacore μ" | "Algérie" | "Amagi" | "Amazon" | "An Shan" | "Anniversary Kizuna AI" | "Aoba" | "Arashio" | "Ardent" | "Arethusa" | "Ariake" | "Arizona" | "Ark Royal" | "Asashio" | "Ashigara" | "Astoria" | "Atago" | "Atlanta" | "Aulick" | "Aurora" | "Avrora" | "Ayanami" | "Aylwin" | "Azuma" | "Bache" | "Bailey" | "Baltimore" | "Baltimore μ" | "Bataan" | "Beagle" | "Belfast" | "Benson" | "Biloxi" | "Birmingham" | "Bismarck" | "Black Heart" | "Black Prince" | "Blanc" | "Bluegill" | "Bogue" | "Bremerton" | "Brooklyn" | "Bulldog" | "Bunker Hill" | "Bush" | "Béarn" | "California" | "Carabiniere" | "Casablanca" | "Cassin" | "Cavalla" | "Centaur" | "Champagne" | "Chang Chun" | "Chapayev" | "Charles Ausburne" | "Chaser" | "Cheshire" | "Chicago" | "Chitose" | "Chiyoda" | "Choukai" | "Clevelad" | "Cleveland" | "Cleveland μ" | "Colorado" | "Columbia" | "Comet" | "Concord" | "Conte di Cavour" | "Cooper" | "Craven" | "Crescent" | "Curacoa" | "Curlew" | "Cygnet" | "Dace" | "Denver" | "Deutschland" | "Dewey" | "Dido" | "Dido μ" | "Dorsetshire" | "Downes" | "Drake" | "Duke of York" | "Dunkerque" | "Eagle" | "Echo" | "Edinburgh" | "Eldridge" | "Elegant Kizuna AI" | "Enterprise" | "Erebus" | "Eskimo" | "Essex" | "Exeter" | "Fiji" | "Fletcher" | "Foote" | "Forbin" | "Formidable" | "Fortune" | "Foxhound" | "Friedrich der Große" | "Fu Shun" | "Fubuki" | "Fumiruiru" | "Fumizuki" | "Furutaka" | "Fusou" | "Galatea" | "Gangut" | "Gascogne" | "Gascogne μ" | "Georgia" | "Giulio Cesare" | "Glasgow" | "Glorious" | "Gloucester" | "Glowworm" | "Gneisenau" | "Graf Zeppelin" | "Green Heart" | "Grenville" | "Gridley" | "Grozny" | "Halsey Powell" | "Hamakaze" | "Hammann" | "Hanazuki" | "Hardy" | "Haruna" | "Harutsuki" | "Hatakaze" | "Hatsuharu" | "Hatsushimo" | "Hazelwood" | "Helena" | "Hermes" | "Hermione" | "Hibiki" | "Hiei" | "Hiei-chan" | "Hiryuu" | "Hiyou" | "Hobby" | "Honoka" | "Honolulu" | "Hood" | "Hornet" | "Houshou" | "Houston" | "Howe" | "Hunter" | "Hyuuga" | "I-13" | "I-168" | "I-19" | "I-25" | "I-26" | "I-56" | "I-58" | "Ibuki" | "Icarus" | "Ikazuchi" | "Illustrious" | "Illustrious μ" | "Inazuma" | "Independence" | "Indianapolis" | "Intrepid" | "Ise" | "Isokaze" | "Isuzu" | "Izumo" | "Jamaica" | "Javelin" | "Jean Bart" | "Jeanne d'Arc" | "Jenkins" | "Jersey" | "Jintsuu" | "Juneau" | "Juno" | "Junyou" | "Jupiter" | "Kaga" | "Kaga(BB)" | "Kagerou" | "Kako" | "Kalk" | "Kamikaze" | "Karlsruhe" | "Kashino" | "Kasumi" | "Kasumi" | "Kawakaze" | "Kent" | "Kii" | "Kimberly" | "King George V" | "Kinu" | "Kinugasa" | "Kirishima" | "Kisaragi" | "Kitakaze" | "Kiyonami" | "Kizuna AI" | "Kongou" | "Kumano" | "Kuon" | "Kuroshio" | "Köln" | "Königsberg" | "L'Opiniâtre" | "La Galissonnière" | "Laffey" | "Langley" | "Le Malin" | "Le Malin μ" | "Le Mars" | "Le Triomphant" | "Le Téméraire" | "Leander" | "Leipzig" | "Lena" | "Lexington" | "Li'l Sandy" | "Little Bel" | "Little Illustrious" | "Little Renown" | "Littorio" | "London" | "Long Island" | "Mainz" | "Makinami" | "Marblehead" | "Marie Rose" | "Maryland" | "Massachusetts" | "Matchless" | "Matsukaze" | "Maury" | "Maya" | "McCall" | "Memphis" | "Michishio" | "Mikasa" | "Mikazuki" | "Mikuma" | "Minato Aqua" | "Minazuki" | "Minneapolis" | "Minsk" | "Misaki" | "Mogami" | "Monarch" | "Monica" | "Montpelier" | "Mullany" | "Murasaki Shion" | "Musketeer" | "Mutsu" | "Mutsuki" | "Myoukou" | "Nachi" | "Naganami" | "Nagara" | "Nagato" | "Nagatsuki" | "Nagisa" | "Naka" | "Nakiri Ayame" | "Natsuiro Matsuri" | "Nekone" | "Nelson" | "Neptune" | "Neptune" | "Nevada" | "Newcastle" | "Nicholas" | "Niizuki" | "Ning Hai" | "Noire" | "Norfolk" | "North Carolina" | "Northampton" | "Noshiro" | "Nowaki" | "Nyotengu" | "Nürnberg" | "Odin" | "Oklahoma" | "Omaha" | "Ooshio" | "Oyashio" | "Pamiat' Merkuria" | "Pennsylvania" | "Pensacola" | "Perseus" | "Peter Strasser" | "Phoenix" | "Ping Hai" | "Portland" | "Prince of Wales" | "Princeton" | "Prinz Eugen" | "Prinz Heinrich" | "Prototype Bulin MKII" | "Purple Heart" | "Queen Elizabeth" | "Quincy" | "Radford" | "Raleigh" | "Ranger" | "Reno" | "Renown" | "Repulse" | "Richelieu" | "Richmond" | "Rodney" | "Roon" | "Roon μ" | "Rurutie" | "Ryuuhou" | "Ryuujou" | "Saint Louis" | "Salt Lake City" | "San Diego" | "San Juan" | "Saraana" | "Saratoga" | "Scharnhorst" | "Seattle" | "Sendai" | "Shangri-La" | "Sheffield" | "Sheffield μ" | "Shigure" | "Shinano" | "Shirakami Fubuki" | "Shiranui" | "Shiratsuyu" | "Shouhou" | "Shoukaku" | "Shropshire" | "Sims" | "Sirius" | "Smalley" | "Souryuu" | "South Dakota" | "Southampton" | "Sovetskaya Rossiya" | "Specialized Bulin Custom MKIII" | "Spence" | "St. Louis" | "Stanly" | "Suffolk" | "Super Gamer Kizuna AI" | "Surcouf" | "Suruga" | "Sussex" | "Suzutsuki" | "Suzuya" | "Swiftsure" | "Tai Yuan" | "Taihou" | "Taihou μ" | "Takao" | "Tanikaze" | "Tartu" | "Tashkent" | "Tashkent μ" | "Tennessee" | "Terror" | "Thatcher" | "Tirpitz" | "Tokino Sora" | "Tosa" | "Trento" | "U-101" | "U-110" | "U-37" | "U-47" | "U-522" | "U-556" | "U-557" | "U-73" | "U-81" | "U-96" | "Unicorn" | "Universal Bulin" | "Urakaze" | "Uranami" | "Uruuru" | "Uzuki" | "Valiant" | "Vampire" | "Vauquelin" | "Vert" | "Vestal" | "Victorious" | "Vincennes" | "Wakaba" | "Warspite" | "Washington" | "Wasp" | "Weser" | "West Virginia" | "White Heart" | "Wichita" | "Yamashiro" | "Yat Sen" | "Yoizuki" | "York" | "Yorktown" | "Yukikaze" | "Yuubari" | "Yuudachi" | "Yuugure" | "Z1" | "Z18" | "Z19" | "Z2" | "Z20" | "Z21" | "Z23" | "Z24" | "Z25" | "Z26" | "Z28" | "Z35" | "Z36" | "Z46" | "Zara" | "Zeppy" | "Zuikaku" | "Émile Bertin" | "Ōkami Mio"
+ +
+
+ +

Url

+
Url: string
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_chapter.html b/docs/modules/types_chapter.html new file mode 100644 index 00000000..f0f064ff --- /dev/null +++ b/docs/modules/types_chapter.html @@ -0,0 +1,135 @@ + + + + + + types/chapter | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/chapter

+
+
+
+
+
+
+
+
+
+

Chapter types

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_equipment.html b/docs/modules/types_equipment.html new file mode 100644 index 00000000..31b32bca --- /dev/null +++ b/docs/modules/types_equipment.html @@ -0,0 +1,135 @@ + + + + + + types/equipment | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/equipment

+
+
+
+
+
+
+
+
+
+

Equipment types

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_identifiable.html b/docs/modules/types_identifiable.html new file mode 100644 index 00000000..82064f5c --- /dev/null +++ b/docs/modules/types_identifiable.html @@ -0,0 +1,135 @@ + + + + + + types/identifiable | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/identifiable

+
+
+
+
+
+
+
+
+
+

Base returnables type

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_ship.html b/docs/modules/types_ship.html new file mode 100644 index 00000000..ad07c200 --- /dev/null +++ b/docs/modules/types_ship.html @@ -0,0 +1,139 @@ + + + + + + types/ship | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/ship

+
+
+
+
+
+
+
+
+
+

Ship types

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/modules/types_voiceline.html b/docs/modules/types_voiceline.html new file mode 100644 index 00000000..e0096d67 --- /dev/null +++ b/docs/modules/types_voiceline.html @@ -0,0 +1,135 @@ + + + + + + types/voiceline | @azurapi/azurapi + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module types/voiceline

+
+
+
+
+
+
+
+
+
+

Voiceline types

+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/src/Client.ts b/src/Client.ts index c6f7556b..5b92d1ef 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -1,6 +1,8 @@ import { EventEmitter } from 'events'; import Updater from './core/CacheUpdater'; import { Ships } from './core/api/api_ship'; +import { Equipments } from './core/api/api_equipment'; +import { Barrages } from './core/api/api_barrage'; import API from './core/api/api'; import { Equipment } from './types/equipment'; import { Chapter } from './types/chapter'; @@ -28,10 +30,10 @@ export class AzurAPI extends EventEmitter { public rate: number; public updater: Updater; public ships = new Ships(this); - public equipments = new API(this, ['names.en', 'names.cn', 'names.jp', 'names.kr', 'names.code', 'id']); + public equipments = new Equipments(this); public chapters = new API(this); public voicelines = new API(this); - public barrages = new API(this, ['id', 'name']); + public barrages = new Barrages(this); public apis = { ships: this.ships, equipments: this.equipments, diff --git a/src/core/api/api.ts b/src/core/api/api.ts index 548de0b7..ce535f59 100644 --- a/src/core/api/api.ts +++ b/src/core/api/api.ts @@ -10,6 +10,32 @@ import FuseResult = Fuse.FuseResult; export type Language = 'en' | 'cn' | 'jp' | 'kr'; +export interface advancedOptions { + nameOnly?: boolean, + idOnly?: boolean, + language?: Language +} + +export const NATIONS = { + 'Eagle Union': ['uss', 'eagle union'], + 'Royal Navy': ['hms', 'royal navy'], + 'Sakura Empire': ['ijn', 'sakura empire'], + 'Iron Blood': ['kms', 'iron blood'], + 'Dragon Empery': ['pran', 'dragon empery'], + 'Northern Parliament': ['sn', 'northern parliament'], + 'Iris Libre': ['ffnf', 'iris libre'], + 'Vichya Domination': ['mnf', 'vichya domination'], + 'Sardenga Empire': ['rn', 'sardegna empire'], + 'Neptunia': ['hdn', 'neptunia'], + 'Bilibili': ['bili', 'bilibili'], + 'Venus Vacation': ['venus', 'venus vacation'], + 'Utawarerumono': ['utawarerumono'], + 'Kizuna AI': ['kizunaai', 'kizuna ai'], + 'Hololive': ['hololive'], + 'META': ['meta'], + 'Universal': ['universal', 'univ'] +}; + /*interface advancedOptions { nameOnly?: boolean, idOnly?: boolean, diff --git a/src/core/api/api_barrage.ts b/src/core/api/api_barrage.ts new file mode 100644 index 00000000..c6d22e79 --- /dev/null +++ b/src/core/api/api_barrage.ts @@ -0,0 +1,23 @@ +// api_barrage.ts +/** + * Extended barrage api functions + * @packageDocumentation + */ +import { Barrage } from '../../types/barrage'; +import API, { Language, normalize, NATIONS, advancedOptions } from './api'; +import { AzurAPI } from '../../Client'; + +/** + * Special barrage class for extended functionality + */ +class Barrages extends API { + /** + * Constructor + * @param client An AzurAPI instance + */ + constructor(client: AzurAPI) { + super(client, ['id', 'name']); + } + +} +export { Barrages }; diff --git a/src/core/api/api_chapter.ts b/src/core/api/api_chapter.ts new file mode 100644 index 00000000..49f162cc --- /dev/null +++ b/src/core/api/api_chapter.ts @@ -0,0 +1,23 @@ +// api_chapters.ts +/** + * Extended chapter api functions + * @packageDocumentation + */ +import { Chapter } from '../../types/chapter'; +import API, { Language, normalize, NATIONS, advancedOptions } from './api'; +import { AzurAPI } from '../../Client'; + +/** + * Special chapter class for extended functionality + */ +class Chapters extends API { + /** + * Constructor + * @param client An AzurAPI instance + */ + constructor(client: AzurAPI) { + super(client); + } + +} +export { Chapters }; diff --git a/src/core/api/api_equipment.ts b/src/core/api/api_equipment.ts new file mode 100644 index 00000000..fe772608 --- /dev/null +++ b/src/core/api/api_equipment.ts @@ -0,0 +1,91 @@ +// api_equipment.ts +/** + * Extended equipment api functions + * @packageDocumentation + */ +import { Equipment } from '../../types/equipment'; +import API, { Language, normalize, NATIONS, advancedOptions } from './api'; +import { AzurAPI } from '../../Client'; + +/** + * Special equipments class for extended functionality + */ +class Equipments extends API { + /** + * Constructor + * @param client An AzurAPI instance + */ + constructor(client: AzurAPI) { + super(client, ['names.en', 'names.cn', 'names.jp', 'names.kr', 'names.code', 'id']); + } + + /** + * Get equipment by name + * @param name Equipment name + * @param languages Language to search + */ + name(name: string, languages: Language[] = ['en', 'cn', 'jp', 'kr']): Equipment | undefined { + for (let equipment of this.raw) if (languages.some(lang => equipment.names[lang] && normalize(equipment.names[lang].toUpperCase()) === normalize(name.toUpperCase()))) return equipment; + return undefined; + } + + /** + * Lists the equipments by category + * @param category name of the category you want to search for + */ + category(category: string): Equipment[] { + let results: Equipment[] = []; + for (let equipment of this.raw) if (normalize(equipment.category.toUpperCase() === normalize(category.toUpperCase()))) results.push(equipment); + return results; + } + + /** + * Lists the equipments by nationality + * @param nationality naitionality name of the equipments you want to search for + */ + nationality(nationality: string): Equipment[] { + let results: Equipment[] = []; + nationality = Object.keys(NATIONS).find(key => NATIONS[key].includes(nationality.toLowerCase())) || nationality; + for (let equipment of this.raw) if (normalize(equipment.nationality.toUpperCase()) === normalize(nationality.toUpperCase())) results.push(equipment); + return results; + } + + private _nameAll(name: string, languages: Language[] = ['en', 'cn', 'jp', 'kr']): Equipment[] { + return this.raw.filter(equipment => languages.some(lang => equipment.names[lang] && normalize(equipment.names[lang].toUpperCase()) === normalize(name.toUpperCase()))); + } + + /** + * Get equipment using name in any language or id + * @param query Equipment name in any language or equipment id + */ + get(query: string, adv?: advancedOptions): Equipment | undefined { + if (adv) { + if (adv.idOnly) { + return this.id(query); + } else if (adv.nameOnly || adv.nameOnly && !adv.language) { + return this.name(query); + } else if (adv.nameOnly && adv.language) { + return this.name(query, [adv.language]); + } + } else { + let fuzeResult = this.fuze(query).sort((a, b) => (b.score || 0) - (a.score || 0))[0]; + return this.id(query) || this.name(query) || (fuzeResult ? fuzeResult.item : undefined); + } + } + + /** + * Get equipment using everything + * @param query basically anyting i guess + */ + all(query: string): Equipment[] { + let results: (Equipment | undefined)[] = []; + results.push(this.id(query)); + results.push(...this._nameAll(query).filter(i => i)); + results.push(...this.fuze(query).map(i => i.item)); + return results + .filter((value: Equipment | undefined): value is Equipment => value !== null && value !== undefined) + .filter((elem, index, self) => index === self.findIndex(el => el.id === elem.id)); + } +} + +export { Equipments }; diff --git a/src/core/api/api_ship.ts b/src/core/api/api_ship.ts index 865e800f..2a412c20 100644 --- a/src/core/api/api_ship.ts +++ b/src/core/api/api_ship.ts @@ -4,35 +4,9 @@ * @packageDocumentation */ import { Ship } from '../../types/ship'; -import API, { Language, normalize } from './api'; +import API, { Language, normalize, NATIONS, advancedOptions } from './api'; import { AzurAPI } from '../../Client'; -const NATIONS = { - 'Eagle Union': ['uss', 'eagle union'], - 'Royal Navy': ['hms', 'royal navy'], - 'Sakura Empire': ['ijn', 'sakura empire'], - 'Iron Blood': ['kms', 'iron blood'], - 'Dragon Empery': ['pran', 'dragon empery'], - 'Northern Parliament': ['sn', 'northern parliament'], - 'Iris Libre': ['ffnf', 'iris libre'], - 'Vichya Domination': ['mnf', 'vichya domination'], - 'Sardenga Empire': ['rn', 'sardegna empire'], - 'Neptunia': ['hdn', 'neptunia'], - 'Bilibili': ['bili', 'bilibili'], - 'Venus Vacation': ['venus', 'venus vacation'], - 'Utawarerumono': ['utawarerumono'], - 'Kizuna AI': ['kizunaai', 'kizuna ai'], - 'Hololive': ['hololive'], - 'META': ['meta'], - 'Universal': ['universal', 'univ'] -}; - -interface shipAdvancedOptions { - nameOnly?: boolean, - idOnly?: boolean, - language?: Language -} - /** * Special ships class for extended functionality */ @@ -85,7 +59,7 @@ class Ships extends API { * Get ship using name in any language or id * @param query Ship name in any language or ship id */ - get(query: string, adv?: shipAdvancedOptions): Ship | undefined { + get(query: string, adv?: advancedOptions): Ship | undefined { if (adv) { if (adv.idOnly) { return this.id(query); @@ -104,7 +78,7 @@ class Ships extends API { * Get ship using everything * @param query basically anyting i guess */ - getAll(query: string): Ship[] { + all(query: string): Ship[] { let results: (Ship | undefined)[] = []; results.push(this.id(query)); results.push(...this._nameAll(query).filter(i => i)); diff --git a/src/core/api/api_voiceline.ts b/src/core/api/api_voiceline.ts new file mode 100644 index 00000000..0f7b3b6b --- /dev/null +++ b/src/core/api/api_voiceline.ts @@ -0,0 +1,23 @@ +// api_voiceline.ts +/** + * Extended chapter api functions + * @packageDocumentation + */ +import { Voiceline } from '../../types/voiceline'; +import API, { Language, normalize, NATIONS, advancedOptions } from './api'; +import { AzurAPI } from '../../Client'; + +/** + * Special chapter class for extended functionality + */ +class Voicelines extends API { + /** + * Constructor + * @param client An AzurAPI instance + */ + constructor(client: AzurAPI) { + super(client); + } + +} +export { Voicelines }; diff --git a/src/types/barrage.ts b/src/types/barrage.ts index 18a72521..953e75df 100644 --- a/src/types/barrage.ts +++ b/src/types/barrage.ts @@ -5,4 +5,23 @@ */ import { Identifiable } from './identifiable'; -export type Barrage = Identifiable; +export type Url = string; +export type Ships = '22'|'33'|'Abercrombie'|'Abukuma'|'Acasta'|'Achilles'|'Admiral Graf Spee'|'Admiral Hipper'|'Admiral Hipper μ'|'Agano'|'Ajax'|'Akagi'|'Akagi μ'|'Akagi-chan'|'Akashi'|'Akatsuki'|'Alabama'|'Albacore'|'Albacore μ'|'Algérie'|'Amagi'|'Amazon'|'An Shan'|'Anniversary Kizuna AI'|'Aoba'|'Arashio'|'Ardent'|'Arethusa'|'Ariake'|'Arizona'|'Ark Royal'|'Asashio'|'Ashigara'|'Astoria'|'Atago'|'Atlanta'|'Aulick'|'Aurora'|'Avrora'|'Ayanami'|'Aylwin'|'Azuma'|'Bache'|'Bailey'|'Baltimore'|'Baltimore μ'|'Bataan'|'Beagle'|'Belfast'|'Benson'|'Biloxi'|'Birmingham'|'Bismarck'|'Black Heart'|'Black Prince'|'Blanc'|'Bluegill'|'Bogue'|'Bremerton'|'Brooklyn'|'Bulldog'|'Bunker Hill'|'Bush'|'Béarn'|'California'|'Carabiniere'|'Casablanca'|'Cassin'|'Cavalla'|'Centaur'|'Champagne'|'Chang Chun'|'Chapayev'|'Charles Ausburne'|'Chaser'|'Cheshire'|'Chicago'|'Chitose'|'Chiyoda'|'Choukai'|'Clevelad'|'Cleveland'|'Cleveland μ'|'Colorado'|'Columbia'|'Comet'|'Concord'|'Conte di Cavour'|'Cooper'|'Craven'|'Crescent'|'Curacoa'|'Curlew'|'Cygnet'|'Dace'|'Denver'|'Deutschland'|'Dewey'|'Dido'|'Dido μ'|'Dorsetshire'|'Downes'|'Drake'|'Duke of York'|'Dunkerque'|'Eagle'|'Echo'|'Edinburgh'|'Eldridge'|'Elegant Kizuna AI'|'Enterprise'|'Erebus'|'Eskimo'|'Essex'|'Exeter'|'Fiji'|'Fletcher'|'Foote'|'Forbin'|'Formidable'|'Fortune'|'Foxhound'|'Friedrich der Große'|'Fu Shun'|'Fubuki'|'Fumiruiru'|'Fumizuki'|'Furutaka'|'Fusou'|'Galatea'|'Gangut'|'Gascogne'|'Gascogne μ'|'Georgia'|'Giulio Cesare'|'Glasgow'|'Glorious'|'Gloucester'|'Glowworm'|'Gneisenau'|'Graf Zeppelin'|'Green Heart'|'Grenville'|'Gridley'|'Grozny'|'Halsey Powell'|'Hamakaze'|'Hammann'|'Hanazuki'|'Hardy'|'Haruna'|'Harutsuki'|'Hatakaze'|'Hatsuharu'|'Hatsushimo'|'Hazelwood'|'Helena'|'Hermes'|'Hermione'|'Hibiki'|'Hiei'|'Hiei-chan'|'Hiryuu'|'Hiyou'|'Hobby'|'Honoka'|'Honolulu'|'Hood'|'Hornet'|'Houshou'|'Houston'|'Howe'|'Hunter'|'Hyuuga'|'I-13'|'I-168'|'I-19'|'I-25'|'I-26'|'I-56'|'I-58'|'Ibuki'|'Icarus'|'Ikazuchi'|'Illustrious'|'Illustrious μ'|'Inazuma'|'Independence'|'Indianapolis'|'Intrepid'|'Ise'|'Isokaze'|'Isuzu'|'Izumo'|'Jamaica'|'Javelin'|'Jean Bart'|'Jeanne d\'Arc'|'Jenkins'|'Jersey'|'Jintsuu'|'Juneau'|'Juno'|'Junyou'|'Jupiter'|'Kaga'|'Kaga(BB)'|'Kagerou'|'Kako'|'Kalk'|'Kamikaze'|'Karlsruhe'|'Kashino'|'Kasumi'|'Kasumi'|'Kawakaze'|'Kent'|'Kii'|'Kimberly'|'King George V'|'Kinu'|'Kinugasa'|'Kirishima'|'Kisaragi'|'Kitakaze'|'Kiyonami'|'Kizuna AI'|'Kongou'|'Kumano'|'Kuon'|'Kuroshio'|'Köln'|'Königsberg'|'L\'Opiniâtre'|'La Galissonnière'|'Laffey'|'Langley'|'Le Malin'|'Le Malin μ'|'Le Mars'|'Le Triomphant'|'Le Téméraire'|'Leander'|'Leipzig'|'Lena'|'Lexington'|'Li\'l Sandy'|'Little Bel'|'Little Illustrious'|'Little Renown'|'Littorio'|'London'|'Long Island'|'Mainz'|'Makinami'|'Marblehead'|'Marie Rose'|'Maryland'|'Massachusetts'|'Matchless'|'Matsukaze'|'Maury'|'Maya'|'McCall'|'Memphis'|'Michishio'|'Mikasa'|'Mikazuki'|'Mikuma'|'Minato Aqua'|'Minazuki'|'Minneapolis'|'Minsk'|'Misaki'|'Mogami'|'Monarch'|'Monica'|'Montpelier'|'Mullany'|'Murasaki Shion'|'Musketeer'|'Mutsu'|'Mutsuki'|'Myoukou'|'Nachi'|'Naganami'|'Nagara'|'Nagato'|'Nagatsuki'|'Nagisa'|'Naka'|'Nakiri Ayame'|'Natsuiro Matsuri'|'Nekone'|'Nelson'|'Neptune'|'Neptune'|'Nevada'|'Newcastle'|'Nicholas'|'Niizuki'|'Ning Hai'|'Noire'|'Norfolk'|'North Carolina'|'Northampton'|'Noshiro'|'Nowaki'|'Nyotengu'|'Nürnberg'|'Odin'|'Oklahoma'|'Omaha'|'Ooshio'|'Oyashio'|'Pamiat\' Merkuria'|'Pennsylvania'|'Pensacola'|'Perseus'|'Peter Strasser'|'Phoenix'|'Ping Hai'|'Portland'|'Prince of Wales'|'Princeton'|'Prinz Eugen'|'Prinz Heinrich'|'Prototype Bulin MKII'|'Purple Heart'|'Queen Elizabeth'|'Quincy'|'Radford'|'Raleigh'|'Ranger'|'Reno'|'Renown'|'Repulse'|'Richelieu'|'Richmond'|'Rodney'|'Roon'|'Roon μ'|'Rurutie'|'Ryuuhou'|'Ryuujou'|'Saint Louis'|'Salt Lake City'|'San Diego'|'San Juan'|'Saraana'|'Saratoga'|'Scharnhorst'|'Seattle'|'Sendai'|'Shangri-La'|'Sheffield'|'Sheffield μ'|'Shigure'|'Shinano'|'Shirakami Fubuki'|'Shiranui'|'Shiratsuyu'|'Shouhou'|'Shoukaku'|'Shropshire'|'Sims'|'Sirius'|'Smalley'|'Souryuu'|'South Dakota'|'Southampton'|'Sovetskaya Rossiya'|'Specialized Bulin Custom MKIII'|'Spence'|'St. Louis'|'Stanly'|'Suffolk'|'Super Gamer Kizuna AI'|'Surcouf'|'Suruga'|'Sussex'|'Suzutsuki'|'Suzuya'|'Swiftsure'|'Tai Yuan'|'Taihou'|'Taihou μ'|'Takao'|'Tanikaze'|'Tartu'|'Tashkent'|'Tashkent μ'|'Tennessee'|'Terror'|'Thatcher'|'Tirpitz'|'Tokino Sora'|'Tosa'|'Trento'|'U-101'|'U-110'|'U-37'|'U-47'|'U-522'|'U-556'|'U-557'|'U-73'|'U-81'|'U-96'|'Unicorn'|'Universal Bulin'|'Urakaze'|'Uranami'|'Uruuru'|'Uzuki'|'Valiant'|'Vampire'|'Vauquelin'|'Vert'|'Vestal'|'Victorious'|'Vincennes'|'Wakaba'|'Warspite'|'Washington'|'Wasp'|'Weser'|'West Virginia'|'White Heart'|'Wichita'|'Yamashiro'|'Yat Sen'|'Yoizuki'|'York'|'Yorktown'|'Yukikaze'|'Yuubari'|'Yuudachi'|'Yuugure'|'Z1'|'Z18'|'Z19'|'Z2'|'Z20'|'Z21'|'Z23'|'Z24'|'Z25'|'Z26'|'Z28'|'Z35'|'Z36'|'Z46'|'Zara'|'Zeppy'|'Zuikaku'|'Émile Bertin'|'Ōkami Mio'; +export type Hull = 'DD' | 'CL' | 'CA' | 'CB' | 'BB' | 'BC' | 'BM' | 'BBV' | 'CV' | 'CVL' | 'AR' | 'SS' | 'SSV'; +export type RoundType = 'Normal' | 'Normal+' | 'Normal*' | 'HE' | 'HE+' | 'AP' | 'AP+/SHS' | 'SSD* Shell' | 'SSD* Fragments'; +export interface Rounds { + type: RoundType; + dmgL: number; + dmgM: number; + note?: string | null; + +} + +export interface Barrage extends Identifiable { + type: string; + icon: Url; + name: string; + ships: Ships[]; + hull: Hull; + rounds: Rounds[]; +} diff --git a/src/types/chapter.ts b/src/types/chapter.ts index b4e77e4f..0f5ae8f7 100644 --- a/src/types/chapter.ts +++ b/src/types/chapter.ts @@ -3,6 +3,114 @@ * Chapter types * @packageDocumentation */ + import { Identifiable } from './identifiable'; -export type Chapter = Identifiable +interface Reward { + item: string, + count?: number +} + +interface Node { + x: number, + y: number, + node: string +} + +export interface Chapter extends Identifiable { + names: { + en: string, + cn: string, + jp: string + }; + normal: { + title: string, + code: string, + introduction: string, + unlockRequirements: { + text: string + requiredLevel: number + }, + clearRewards: { + cube: number, + coin: number, + ship: string + }, + threeStarRewards: Reward[], + enemyLevel: { + mobLevel: number, + bossLevel: number, + boss: string + }, + baseXP: { + smallFleet: number, + mediumFleet: number, + largeFleet: number, + bossFleet: number + }, + requiredBattles: number, + bossKillsToClear: number, + starConditions: string[], + airSupremacy: { + actual: number, + superiority: number, + supremacy: number + }, + mapDrops: string[], + equipmentBlueprintDrops: string[], + shipDrops: string[], + nodeMap: { + width: number, + height: number, + map: any[], + nodes: Node[] + } + }, + hard:{ + title: string, + code: string, + introduction: string, + unlockRequirements: { + text: string, + requiredLevel: number + }, + threeStarRewards: Reward[], + enemyLevel: { + mobLevel: number, + bossLevel: number, + boss: string + }, + baseXP: { + smallFleet: number, + mediumFleet: number, + largeFleet: number, + bossFleet: number + }, + requiredBattles: number, + bossKillsToClear: number, + starConditions: string[], + airSupremacy: { + actual: number, + superiority: number, + supremacy: number + }, + fleetRestrictions: { + fleet1: object, + fleet2: object + }, + statRestrictions: { + averageLevel: number, + firepower: number, + aviation: number + }, + mapDrops: string[], + equipmentBlueprintDrops: string[], + shipDrops: string[], + nodeMap:{ + width: number, + height: number, + map: any[], + nodes: Node[] + } + } +} diff --git a/src/types/equipment.ts b/src/types/equipment.ts index 14277739..e45b052b 100644 --- a/src/types/equipment.ts +++ b/src/types/equipment.ts @@ -5,4 +5,138 @@ */ import { Identifiable } from './identifiable'; -export type Equipment = Identifiable +type Url = string; +type Category = 'Destroyer Guns' | 'Light Cruiser Guns' | 'Heavy Cruiser Guns' | 'Large Cruiser Guns' | 'Battleship Guns' | 'Ship Torpedoes' | 'Submarine Torpedoes' | 'Fighter Planes' | 'Dive Bomber Planes' | 'Torpedo Bomber Planes' | 'Seaplanes' | 'Anti-Air Guns' | 'Auxiliary Equipment' | 'Cargo' | 'Anti-Submarine Equipment'; +interface Fits { + destroyer: string, + lightCruiser: string | null, + heavyCruiser: string | null, + monitor: string | null, + largeCruiser: string | null, + battleship: string | null, + battlecruiser: string | null, + aviationBattleship: string | null, + aircraftCarrier: string | null, + lightCarrier: string | null, + repairShip: string | null, + munitionShip: string | null, + submarine: string | null, + submarineCarrier: string | null +} + +interface Tier { + tier: 'T0' | 'T1' | 'T2' | 'T3', + rarity: '', + stars: { + stars: '*' | '**' | '***' | '****' | '*****' | '******', + value: 1 | 2 | 3 | 4 | 5 | 6 + }, + stats: { + firepower: { + type: string, + value: string, + formatted: string + }, + antiair: { + type: string, + value: string, + formatted: string + }, + damage: { + type: string, + min: string, + max: string, + multiplier: string, + formatted: string + }, + oPSDamageBoost: { + type: string, + min: string, + max: string, + formatted: string + }, + rateOfFire: { + type: string, + min: string, + max: string, + per: string, + formatted: string + }, + spread: { + type: string, + value: string, + unit: string, + formatted: string + }, + angle: { + type: string, + value: string, + unit: string, + formatted: string + }, + range: { + type: string, + firing: number, + shell: number, + formatted: string + }, + volley: { + type: string, + multiplier: string, + count: string, + unit: string, + formatted: string + }, + volleyTime: { + type: string, + value: string, + unit: string, + formatted: string + }, + coefficient: { + type: string, + min: string, + max: string, + formatted: string + }, + ammoType: { + type: string, + value: string, + unit: string, + formatted: string + }, + characteristic: { + type: string, + value: string, + formatted: string + } + } +} + +export interface Equipment extends Identifiable { + wikiUrl: Url; + category: Category; + names: { + en: string, + cn: string, + jp: string, + kr: string + }; + type: { + focus: string; + name: string; + }; + nationality: string; + image: Url; + fits: Fits; + misc: { + obtainedFrom: string, + animation: Url + }; + tiers: { + T0?: Tier, + T1?: Tier, + T2?: Tier, + T3?: Tier + } +} diff --git a/src/types/voiceline.ts b/src/types/voiceline.ts index 99b407bf..53305dac 100644 --- a/src/types/voiceline.ts +++ b/src/types/voiceline.ts @@ -3,6 +3,13 @@ * Voiceline types * @packageDocumentation */ + import { Identifiable } from './identifiable'; -export type Voiceline = Identifiable +export interface Voiceline extends Identifiable { + event: string; + en?: string; + zh?: string; + jp?: string; + audio?: string; +} diff --git a/typedoc/docs.json b/typedoc/docs.json index 8f0c944e..6d42aff5 100644 --- a/typedoc/docs.json +++ b/typedoc/docs.json @@ -76,7 +76,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 35, + "line": 37, "character": 15 } ], @@ -97,15 +97,8 @@ "flags": {}, "type": { "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" + "id": 260, + "name": "Barrages" }, "defaultValue": "..." }, @@ -117,12 +110,12 @@ "flags": {}, "type": { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", - "id": 746, - "name": "Identifiable" + "id": 1020, + "name": "Chapter" } ], "name": "default" @@ -137,15 +130,8 @@ "flags": {}, "type": { "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" + "id": 380, + "name": "Equipments" }, "defaultValue": "..." }, @@ -157,7 +143,7 @@ "flags": {}, "type": { "type": "reference", - "id": 193, + "id": 458, "name": "Ships" }, "defaultValue": "..." @@ -170,12 +156,12 @@ "flags": {}, "type": { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", - "id": 746, - "name": "Identifiable" + "id": 1229, + "name": "Voiceline" } ], "name": "default" @@ -211,7 +197,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 27, + "line": 29, "character": 21 } ], @@ -231,21 +217,14 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 34, + "line": 36, "character": 19 } ], "type": { "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" + "id": 260, + "name": "Barrages" }, "defaultValue": "..." }, @@ -260,18 +239,18 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 32, + "line": 34, "character": 19 } ], "type": { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", - "id": 746, - "name": "Identifiable" + "id": 1020, + "name": "Chapter" } ], "name": "default" @@ -289,21 +268,14 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 31, + "line": 33, "character": 21 } ], "type": { "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" + "id": 380, + "name": "Equipments" }, "defaultValue": "..." }, @@ -318,7 +290,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 25, + "line": 27, "character": 18 } ], @@ -339,7 +311,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 28, + "line": 30, "character": 15 } ], @@ -359,13 +331,13 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 30, + "line": 32, "character": 16 } ], "type": { "type": "reference", - "id": 193, + "id": 458, "name": "Ships" }, "defaultValue": "..." @@ -381,7 +353,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 26, + "line": 28, "character": 17 } ], @@ -401,13 +373,13 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 29, + "line": 31, "character": 18 } ], "type": { "type": "reference", - "id": 290, + "id": 125, "name": "default" } }, @@ -422,18 +394,18 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 33, + "line": 35, "character": 21 } ], "type": { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", - "id": 746, - "name": "Identifiable" + "id": 1229, + "name": "Voiceline" } ], "name": "default" @@ -1603,7 +1575,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 64, + "line": 66, "character": 7 } ], @@ -1629,7 +1601,7 @@ }, "type": { "type": "reference", - "id": 322, + "id": 157, "name": "datatype" } }, @@ -1660,20 +1632,42 @@ }, { "type": "reference", - "id": 193, + "id": 458, "name": "Ships" }, { "type": "reference", - "id": 129, + "id": 380, + "name": "Equipments" + }, + { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "default" + }, + { + "type": "reference", + "id": 196, "typeArguments": [ { "type": "reference", - "id": 746, - "name": "Identifiable" + "id": 1229, + "name": "Voiceline" } ], "name": "default" + }, + { + "type": "reference", + "id": 260, + "name": "Barrages" } ] } @@ -2050,7 +2044,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 24, + "line": 26, "character": 20 } ], @@ -2079,7 +2073,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 15, + "line": 17, "character": 14 } ], @@ -2108,7 +2102,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 16, + "line": 18, "character": 8 } ], @@ -2137,7 +2131,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 14, + "line": 16, "character": 10 } ], @@ -2178,7 +2172,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 13, + "line": 15, "character": 29 } ] @@ -2192,7 +2186,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 11, + "line": 13, "character": 18 } ], @@ -2225,7 +2219,7 @@ "sources": [ { "fileName": "src/Client.ts", - "line": 19, + "line": 21, "character": 19 } ], @@ -2275,7 +2269,7 @@ ] }, { - "id": 289, + "id": 124, "name": "core/CacheUpdater", "kind": 1, "kindString": "Module", @@ -2285,21 +2279,21 @@ }, "children": [ { - "id": 290, + "id": 125, "name": "default", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 291, + "id": 126, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 292, + "id": 127, "name": "new default", "kind": 16384, "kindString": "Constructor signature", @@ -2309,7 +2303,7 @@ }, "parameters": [ { - "id": 293, + "id": 128, "name": "client", "kind": 32768, "kindString": "Parameter", @@ -2326,14 +2320,14 @@ ], "type": { "type": "reference", - "id": 290, + "id": 125, "name": "default" } } ] }, { - "id": 295, + "id": 130, "name": "client", "kind": 1024, "kindString": "Property", @@ -2354,7 +2348,7 @@ } }, { - "id": 294, + "id": 129, "name": "cron", "kind": 1024, "kindString": "Property", @@ -2384,7 +2378,7 @@ } }, { - "id": 302, + "id": 137, "name": "init", "kind": 2048, "kindString": "Method", @@ -2398,7 +2392,7 @@ ], "signatures": [ { - "id": 303, + "id": 138, "name": "init", "kind": 4096, "kindString": "Call signature", @@ -2420,7 +2414,7 @@ ] }, { - "id": 304, + "id": 139, "name": "load", "kind": 2048, "kindString": "Method", @@ -2434,7 +2428,7 @@ ], "signatures": [ { - "id": 305, + "id": 140, "name": "load", "kind": 4096, "kindString": "Call signature", @@ -2477,7 +2471,7 @@ ] }, { - "id": 298, + "id": 133, "name": "start", "kind": 2048, "kindString": "Method", @@ -2491,7 +2485,7 @@ ], "signatures": [ { - "id": 299, + "id": 134, "name": "start", "kind": 4096, "kindString": "Call signature", @@ -2507,7 +2501,7 @@ ] }, { - "id": 300, + "id": 135, "name": "stop", "kind": 2048, "kindString": "Method", @@ -2521,7 +2515,7 @@ ], "signatures": [ { - "id": 301, + "id": 136, "name": "stop", "kind": 4096, "kindString": "Call signature", @@ -2537,7 +2531,7 @@ ] }, { - "id": 296, + "id": 131, "name": "update", "kind": 2048, "kindString": "Method", @@ -2551,7 +2545,7 @@ ], "signatures": [ { - "id": 297, + "id": 132, "name": "update", "kind": 4096, "kindString": "Call signature", @@ -2590,26 +2584,26 @@ "title": "Constructors", "kind": 512, "children": [ - 291 + 126 ] }, { "title": "Properties", "kind": 1024, "children": [ - 295, - 294 + 130, + 129 ] }, { "title": "Methods", "kind": 2048, "children": [ - 302, - 304, - 298, - 300, - 296 + 137, + 139, + 133, + 135, + 131 ] } ], @@ -2627,7 +2621,7 @@ "title": "Classes", "kind": 128, "children": [ - 290 + 125 ] } ], @@ -2640,7 +2634,7 @@ ] }, { - "id": 306, + "id": 141, "name": "core/Data", "kind": 1, "kindString": "Module", @@ -2650,7 +2644,7 @@ }, "children": [ { - "id": 322, + "id": 157, "name": "datatype", "kind": 4194304, "kindString": "Type alias", @@ -2689,7 +2683,7 @@ } }, { - "id": 323, + "id": 158, "name": "baseFolder", "kind": 32, "kindString": "Variable", @@ -2710,7 +2704,7 @@ "defaultValue": "..." }, { - "id": 307, + "id": 142, "name": "data", "kind": 32, "kindString": "Variable", @@ -2727,14 +2721,14 @@ "type": { "type": "reflection", "declaration": { - "id": 308, + "id": 143, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 314, + "id": 149, "name": "barrages", "kind": 1024, "kindString": "Property", @@ -2746,7 +2740,7 @@ "defaultValue": "'https://raw.githubusercontent.com/AzurAPI/azurapi-js-setup/master/barrage.json'" }, { - "id": 312, + "id": 147, "name": "chapters", "kind": 1024, "kindString": "Property", @@ -2758,7 +2752,7 @@ "defaultValue": "'https://raw.githubusercontent.com/AzurAPI/azurapi-js-setup/master/chapters.json'" }, { - "id": 311, + "id": 146, "name": "equipments", "kind": 1024, "kindString": "Property", @@ -2770,7 +2764,7 @@ "defaultValue": "'https://raw.githubusercontent.com/AzurAPI/azurapi-js-setup/master/equipments.json'" }, { - "id": 310, + "id": 145, "name": "ships", "kind": 1024, "kindString": "Property", @@ -2782,7 +2776,7 @@ "defaultValue": "'https://raw.githubusercontent.com/AzurAPI/azurapi-js-setup/master/ships.json'" }, { - "id": 309, + "id": 144, "name": "version", "kind": 1024, "kindString": "Property", @@ -2794,7 +2788,7 @@ "defaultValue": "'https://raw.githubusercontent.com/AzurAPI/azurapi-js-setup/master/version-info.json'" }, { - "id": 313, + "id": 148, "name": "voicelines", "kind": 1024, "kindString": "Property", @@ -2811,12 +2805,12 @@ "title": "Properties", "kind": 1024, "children": [ - 314, - 312, - 311, - 310, - 309, - 313 + 149, + 147, + 146, + 145, + 144, + 148 ] } ] @@ -2825,7 +2819,7 @@ "defaultValue": "..." }, { - "id": 315, + "id": 150, "name": "local", "kind": 32, "kindString": "Variable", @@ -2842,14 +2836,14 @@ "type": { "type": "reflection", "declaration": { - "id": 316, + "id": 151, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 321, + "id": 156, "name": "barrages", "kind": 1024, "kindString": "Property", @@ -2861,7 +2855,7 @@ "defaultValue": "..." }, { - "id": 319, + "id": 154, "name": "chapters", "kind": 1024, "kindString": "Property", @@ -2873,7 +2867,7 @@ "defaultValue": "..." }, { - "id": 318, + "id": 153, "name": "equipments", "kind": 1024, "kindString": "Property", @@ -2885,7 +2879,7 @@ "defaultValue": "..." }, { - "id": 317, + "id": 152, "name": "ships", "kind": 1024, "kindString": "Property", @@ -2897,7 +2891,7 @@ "defaultValue": "..." }, { - "id": 320, + "id": 155, "name": "voicelines", "kind": 1024, "kindString": "Property", @@ -2914,11 +2908,11 @@ "title": "Properties", "kind": 1024, "children": [ - 321, - 319, - 318, - 317, - 320 + 156, + 154, + 153, + 152, + 155 ] } ] @@ -2927,7 +2921,7 @@ "defaultValue": "..." }, { - "id": 324, + "id": 159, "name": "versionInfo", "kind": 32, "kindString": "Variable", @@ -2953,17 +2947,17 @@ "title": "Type aliases", "kind": 4194304, "children": [ - 322 + 157 ] }, { "title": "Variables", "kind": 32, "children": [ - 323, - 307, - 315, - 324 + 158, + 142, + 150, + 159 ] } ], @@ -2976,7 +2970,7 @@ ] }, { - "id": 325, + "id": 160, "name": "core/UpdateChecker", "kind": 1, "kindString": "Module", @@ -2986,7 +2980,7 @@ }, "children": [ { - "id": 326, + "id": 161, "name": "check", "kind": 64, "kindString": "Function", @@ -3000,7 +2994,7 @@ ], "signatures": [ { - "id": 327, + "id": 162, "name": "check", "kind": 4096, "kindString": "Call signature", @@ -3015,7 +3009,7 @@ "type": "array", "elementType": { "type": "reference", - "id": 322, + "id": 157, "name": "datatype" } } @@ -3026,7 +3020,7 @@ ] }, { - "id": 330, + "id": 165, "name": "fetch", "kind": 64, "kindString": "Function", @@ -3040,7 +3034,7 @@ ], "signatures": [ { - "id": 331, + "id": 166, "name": "fetch", "kind": 4096, "kindString": "Call signature", @@ -3050,7 +3044,7 @@ }, "parameters": [ { - "id": 332, + "id": 167, "name": "url", "kind": 32768, "kindString": "Parameter", @@ -3078,7 +3072,7 @@ ] }, { - "id": 328, + "id": 163, "name": "save", "kind": 64, "kindString": "Function", @@ -3092,7 +3086,7 @@ ], "signatures": [ { - "id": 329, + "id": 164, "name": "save", "kind": 4096, "kindString": "Call signature", @@ -3113,9 +3107,9 @@ "title": "Functions", "kind": 64, "children": [ - 326, - 330, - 328 + 161, + 165, + 163 ] } ], @@ -3128,7 +3122,7 @@ ] }, { - "id": 124, + "id": 168, "name": "core/api/api", "kind": 1, "kindString": "Module", @@ -3138,7 +3132,7 @@ }, "children": [ { - "id": 129, + "id": 196, "name": "default", "kind": 128, "kindString": "Class", @@ -3148,14 +3142,14 @@ }, "children": [ { - "id": 130, + "id": 197, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 131, + "id": 198, "name": "new default", "kind": 16384, "kindString": "Constructor signature", @@ -3165,21 +3159,21 @@ }, "typeParameter": [ { - "id": 132, + "id": 199, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {}, "type": { "type": "reference", - "id": 746, + "id": 1146, "name": "Identifiable" } } ], "parameters": [ { - "id": 133, + "id": 200, "name": "client", "kind": 32768, "kindString": "Parameter", @@ -3194,7 +3188,7 @@ } }, { - "id": 134, + "id": 201, "name": "keys", "kind": 32768, "kindString": "Parameter", @@ -3215,7 +3209,7 @@ ], "type": { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", @@ -3228,7 +3222,7 @@ ] }, { - "id": 137, + "id": 204, "name": "client", "kind": 1024, "kindString": "Property", @@ -3238,7 +3232,7 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 25, + "line": 51, "character": 18 } ], @@ -3249,7 +3243,7 @@ } }, { - "id": 136, + "id": 203, "name": "fuse", "kind": 1024, "kindString": "Property", @@ -3259,7 +3253,7 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 24, + "line": 50, "character": 8 } ], @@ -3284,7 +3278,7 @@ } }, { - "id": 135, + "id": 202, "name": "raw", "kind": 1024, "kindString": "Property", @@ -3292,7 +3286,7 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 23, + "line": 49, "character": 7 } ], @@ -3305,7 +3299,7 @@ } }, { - "id": 175, + "id": 242, "name": "every", "kind": 2048, "kindString": "Method", @@ -3313,13 +3307,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 111, + "line": 137, "character": 9 } ], "signatures": [ { - "id": 176, + "id": 243, "name": "every", "kind": 4096, "kindString": "Call signature", @@ -3329,7 +3323,7 @@ }, "parameters": [ { - "id": 177, + "id": 244, "name": "predicate", "kind": 32768, "kindString": "Parameter", @@ -3340,21 +3334,21 @@ "type": { "type": "reflection", "declaration": { - "id": 178, + "id": 245, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 179, + "id": 246, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 180, + "id": 247, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -3365,7 +3359,7 @@ } }, { - "id": 181, + "id": 248, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -3376,7 +3370,7 @@ } }, { - "id": 182, + "id": 249, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -3408,7 +3402,7 @@ ] }, { - "id": 150, + "id": 217, "name": "filter", "kind": 2048, "kindString": "Method", @@ -3416,13 +3410,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 87, + "line": 113, "character": 10 } ], "signatures": [ { - "id": 151, + "id": 218, "name": "filter", "kind": 4096, "kindString": "Call signature", @@ -3432,7 +3426,7 @@ }, "parameters": [ { - "id": 152, + "id": 219, "name": "predicate", "kind": 32768, "kindString": "Parameter", @@ -3443,21 +3437,21 @@ "type": { "type": "reflection", "declaration": { - "id": 153, + "id": 220, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 154, + "id": 221, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 155, + "id": 222, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -3468,7 +3462,7 @@ } }, { - "id": 156, + "id": 223, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -3479,7 +3473,7 @@ } }, { - "id": 157, + "id": 224, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -3514,7 +3508,7 @@ ] }, { - "id": 167, + "id": 234, "name": "forEach", "kind": 2048, "kindString": "Method", @@ -3522,13 +3516,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 103, + "line": 129, "character": 11 } ], "signatures": [ { - "id": 168, + "id": 235, "name": "forEach", "kind": 4096, "kindString": "Call signature", @@ -3538,7 +3532,7 @@ }, "parameters": [ { - "id": 169, + "id": 236, "name": "callbackfn", "kind": 32768, "kindString": "Parameter", @@ -3549,21 +3543,21 @@ "type": { "type": "reflection", "declaration": { - "id": 170, + "id": 237, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 171, + "id": 238, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 172, + "id": 239, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -3574,7 +3568,7 @@ } }, { - "id": 173, + "id": 240, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -3585,7 +3579,7 @@ } }, { - "id": 174, + "id": 241, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -3617,7 +3611,7 @@ ] }, { - "id": 141, + "id": 208, "name": "fuze", "kind": 2048, "kindString": "Method", @@ -3625,13 +3619,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 51, + "line": 77, "character": 8 } ], "signatures": [ { - "id": 142, + "id": 209, "name": "fuze", "kind": 4096, "kindString": "Call signature", @@ -3641,7 +3635,7 @@ }, "parameters": [ { - "id": 143, + "id": 210, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -3672,7 +3666,7 @@ ] }, { - "id": 147, + "id": 214, "name": "get", "kind": 2048, "kindString": "Method", @@ -3680,13 +3674,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 69, + "line": 95, "character": 7 } ], "signatures": [ { - "id": 148, + "id": 215, "name": "get", "kind": 4096, "kindString": "Call signature", @@ -3696,7 +3690,7 @@ }, "parameters": [ { - "id": 149, + "id": 216, "name": "query", "kind": 32768, "kindString": "Parameter", @@ -3727,7 +3721,7 @@ ] }, { - "id": 144, + "id": 211, "name": "id", "kind": 2048, "kindString": "Method", @@ -3735,13 +3729,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 60, + "line": 86, "character": 6 } ], "signatures": [ { - "id": 145, + "id": 212, "name": "id", "kind": 4096, "kindString": "Call signature", @@ -3751,7 +3745,7 @@ }, "parameters": [ { - "id": 146, + "id": 213, "name": "id", "kind": 32768, "kindString": "Parameter", @@ -3782,7 +3776,7 @@ ] }, { - "id": 158, + "id": 225, "name": "map", "kind": 2048, "kindString": "Method", @@ -3790,13 +3784,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 95, + "line": 121, "character": 7 } ], "signatures": [ { - "id": 159, + "id": 226, "name": "map", "kind": 4096, "kindString": "Call signature", @@ -3806,7 +3800,7 @@ }, "typeParameter": [ { - "id": 160, + "id": 227, "name": "U", "kind": 131072, "kindString": "Type parameter", @@ -3815,7 +3809,7 @@ ], "parameters": [ { - "id": 161, + "id": 228, "name": "callbackfn", "kind": 32768, "kindString": "Parameter", @@ -3826,21 +3820,21 @@ "type": { "type": "reflection", "declaration": { - "id": 162, + "id": 229, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 163, + "id": 230, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 164, + "id": 231, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -3851,7 +3845,7 @@ } }, { - "id": 165, + "id": 232, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -3862,7 +3856,7 @@ } }, { - "id": 166, + "id": 233, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -3897,7 +3891,7 @@ ] }, { - "id": 138, + "id": 205, "name": "setData", "kind": 2048, "kindString": "Method", @@ -3905,13 +3899,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 42, + "line": 68, "character": 11 } ], "signatures": [ { - "id": 139, + "id": 206, "name": "setData", "kind": 4096, "kindString": "Call signature", @@ -3921,7 +3915,7 @@ }, "parameters": [ { - "id": 140, + "id": 207, "name": "raw", "kind": 32768, "kindString": "Parameter", @@ -3946,7 +3940,7 @@ ] }, { - "id": 183, + "id": 250, "name": "some", "kind": 2048, "kindString": "Method", @@ -3954,13 +3948,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 119, + "line": 145, "character": 8 } ], "signatures": [ { - "id": 184, + "id": 251, "name": "some", "kind": 4096, "kindString": "Call signature", @@ -3970,7 +3964,7 @@ }, "parameters": [ { - "id": 185, + "id": 252, "name": "predicate", "kind": 32768, "kindString": "Parameter", @@ -3981,21 +3975,21 @@ "type": { "type": "reflection", "declaration": { - "id": 186, + "id": 253, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 187, + "id": 254, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 188, + "id": 255, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -4006,7 +4000,7 @@ } }, { - "id": 189, + "id": 256, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -4017,7 +4011,7 @@ } }, { - "id": 190, + "id": 257, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -4054,51 +4048,51 @@ "title": "Constructors", "kind": 512, "children": [ - 130 + 197 ] }, { "title": "Properties", "kind": 1024, "children": [ - 137, - 136, - 135 + 204, + 203, + 202 ] }, { "title": "Methods", "kind": 2048, "children": [ - 175, - 150, - 167, - 141, - 147, - 144, - 158, - 138, - 183 + 242, + 217, + 234, + 208, + 214, + 211, + 225, + 205, + 250 ] } ], "sources": [ { "fileName": "src/core/api/api.ts", - "line": 22, + "line": 48, "character": 24 } ], "typeParameter": [ { - "id": 191, + "id": 258, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {}, "type": { "type": "reference", - "id": 746, + "id": 1146, "name": "Identifiable" } } @@ -4106,13 +4100,159 @@ "extendedBy": [ { "type": "reference", - "id": 193, + "id": 260, + "name": "Barrages" + }, + { + "type": "reference", + "id": 320, + "name": "Chapters" + }, + { + "type": "reference", + "id": 380, + "name": "Equipments" + }, + { + "type": "reference", + "id": 458, "name": "Ships" + }, + { + "type": "reference", + "id": 536, + "name": "Voicelines" + } + ] + }, + { + "id": 173, + "name": "advancedOptions", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 175, + "name": "idOnly", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 15, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "boolean" + } + ] + } + }, + { + "id": 176, + "name": "language", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 16, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "literal", + "value": "en" + }, + { + "type": "literal", + "value": "cn" + }, + { + "type": "literal", + "value": "jp" + }, + { + "type": "literal", + "value": "kr" + } + ] + } + }, + { + "id": 174, + "name": "nameOnly", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 14, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "boolean" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 175, + 176, + 174 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 13, + "character": 32 } ] }, { - "id": 128, + "id": 172, "name": "Language", "kind": 4194304, "kindString": "Type alias", @@ -4147,581 +4287,608 @@ } }, { - "id": 125, - "name": "normalize", - "kind": 64, - "kindString": "Function", - "flags": {}, + "id": 177, + "name": "NATIONS", + "kind": 32, + "kindString": "Variable", + "flags": { + "isConst": true + }, "sources": [ { "fileName": "src/core/api/api.ts", - "line": 130, - "character": 25 + "line": 19, + "character": 20 } ], - "signatures": [ - { - "id": 126, - "name": "normalize", - "kind": 4096, - "kindString": "Call signature", + "type": { + "type": "reflection", + "declaration": { + "id": 178, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "comment": { - "shortText": "Normalize a string" - }, - "parameters": [ + "children": [ { - "id": 127, - "name": "string", - "kind": 32768, - "kindString": "Parameter", + "id": 189, + "name": "Bilibili", + "kind": 1024, + "kindString": "Property", "flags": {}, - "comment": { - "text": "A string\n" + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, + "defaultValue": "..." + }, + { + "id": 183, + "name": "Dragon Empery", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 129 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 128 - ] - }, - { - "title": "Functions", - "kind": 64, - "children": [ - 125 - ] - } - ], - "sources": [ - { - "fileName": "src/core/api/api.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 192, - "name": "core/api/api_ship", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Extended ship api functions" - }, - "children": [ - { - "id": 193, - "name": "Ships", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Special ships class for extended functionality" - }, - "children": [ - { - "id": 194, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": {}, - "signatures": [ + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." + }, { - "id": 195, - "name": "new Ships", - "kind": 16384, - "kindString": "Constructor signature", + "id": 179, + "name": "Eagle Union", + "kind": 1024, + "kindString": "Property", "flags": {}, - "comment": { - "shortText": "Constructor" + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - "parameters": [ - { - "id": 196, - "name": "client", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "An AzurAPI instance\n" - }, - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } + "defaultValue": "..." + }, + { + "id": 193, + "name": "Hololive", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" } - ], + }, + "defaultValue": "..." + }, + { + "id": 185, + "name": "Iris Libre", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "reference", - "id": 193, - "name": "Ships" + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - "inheritedFrom": { - "type": "reference", - "id": 131, - "name": "API.constructor" - } - } - ], - "inheritedFrom": { - "type": "reference", - "id": 130, - "name": "API.constructor" - } - }, - { - "id": 219, - "name": "fuse", - "kind": 1024, - "kindString": "Property", - "flags": { - "isOptional": true - }, - "sources": [ + "defaultValue": "..." + }, { - "fileName": "src/core/api/api.ts", - "line": 24, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "id": 182, + "name": "Iron Blood", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "id": 753, - "name": "Ship" - } - ], - "name": "Fuse" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "id": 136, - "name": "API.fuse" - } - }, - { - "id": 218, - "name": "raw", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ + "defaultValue": "..." + }, { - "fileName": "src/core/api/api.ts", - "line": 23, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } - }, - "inheritedFrom": { - "type": "reference", - "id": 135, - "name": "API.raw" - } - }, - { - "id": 207, - "name": "_nameAll", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "src/core/api/api_ship.ts", - "line": 80, - "character": 18 - } - ], - "signatures": [ - { - "id": 208, - "name": "_nameAll", - "kind": 4096, - "kindString": "Call signature", + "id": 192, + "name": "Kizuna AI", + "kind": 1024, + "kindString": "Property", "flags": {}, - "parameters": [ - { - "id": 209, - "name": "name", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 210, - "name": "languages", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 128, - "name": "Language" - } - }, - "defaultValue": "..." - } - ], "type": { "type": "array", "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" + "type": "intrinsic", + "name": "string" } - } - } - ] - }, - { - "id": 254, - "name": "every", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ + }, + "defaultValue": "..." + }, { - "fileName": "src/core/api/api.ts", - "line": 111, - "character": 9 - } - ], - "signatures": [ + "id": 194, + "name": "META", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." + }, { - "id": 255, - "name": "every", - "kind": 4096, - "kindString": "Call signature", + "id": 188, + "name": "Neptunia", + "kind": 1024, + "kindString": "Property", "flags": {}, - "comment": { - "shortText": "Determines whether all the members of an array satisfy the specified test" + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - "parameters": [ - { - "id": 256, - "name": "predicate", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" - }, - "type": { - "type": "reflection", - "declaration": { - "id": 257, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 258, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 259, - "name": "value", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "id": 753, - "name": "Ship" - } - }, - { - "id": 260, - "name": "index", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 261, - "name": "array", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ] - } - } + "defaultValue": "..." + }, + { + "id": 184, + "name": "Northern Parliament", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" } - ], + }, + "defaultValue": "..." + }, + { + "id": 180, + "name": "Royal Navy", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "intrinsic", - "name": "boolean" + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - "inheritedFrom": { - "type": "reference", - "id": 176, - "name": "API.every" - } - } - ], - "inheritedFrom": { - "type": "reference", - "id": 175, - "name": "API.every" - } - }, - { - "id": 229, - "name": "filter", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ + "defaultValue": "..." + }, { - "fileName": "src/core/api/api.ts", - "line": 87, - "character": 10 - } - ], - "signatures": [ + "id": 181, + "name": "Sakura Empire", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." + }, { - "id": 230, - "name": "filter", - "kind": 4096, - "kindString": "Call signature", + "id": 187, + "name": "Sardenga Empire", + "kind": 1024, + "kindString": "Property", "flags": {}, - "comment": { - "shortText": "Returns the elements of an array that meet the condition specified in a callback function." + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } }, - "parameters": [ - { - "id": 231, - "name": "predicate", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" - }, - "type": { - "type": "reflection", - "declaration": { - "id": 232, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 233, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 234, - "name": "value", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "id": 753, - "name": "Ship" - } - }, - { - "id": 235, - "name": "index", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 236, - "name": "array", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ] - } - } + "defaultValue": "..." + }, + { + "id": 195, + "name": "Universal", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" } - ], + }, + "defaultValue": "..." + }, + { + "id": 191, + "name": "Utawarerumono", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { "type": "array", "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" + "type": "intrinsic", + "name": "string" } }, - "inheritedFrom": { - "type": "reference", - "id": 151, - "name": "API.filter" - } + "defaultValue": "..." + }, + { + "id": 190, + "name": "Venus Vacation", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." + }, + { + "id": 186, + "name": "Vichya Domination", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." } ], - "inheritedFrom": { - "type": "reference", - "id": 150, - "name": "API.filter" - } - }, + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 189, + 183, + 179, + 193, + 185, + 182, + 192, + 194, + 188, + 184, + 180, + 181, + 187, + 195, + 191, + 190, + 186 + ] + } + ] + } + }, + "defaultValue": "..." + }, + { + "id": 169, + "name": "normalize", + "kind": 64, + "kindString": "Function", + "flags": {}, + "sources": [ { - "id": 246, - "name": "forEach", - "kind": 2048, - "kindString": "Method", + "fileName": "src/core/api/api.ts", + "line": 156, + "character": 25 + } + ], + "signatures": [ + { + "id": 170, + "name": "normalize", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "sources": [ + "comment": { + "shortText": "Normalize a string" + }, + "parameters": [ { - "fileName": "src/core/api/api.ts", - "line": 103, - "character": 11 + "id": 171, + "name": "string", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A string\n" + }, + "type": { + "type": "intrinsic", + "name": "any" + } } ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 196 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 173 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 172 + ] + }, + { + "title": "Variables", + "kind": 32, + "children": [ + 177 + ] + }, + { + "title": "Functions", + "kind": 64, + "children": [ + 169 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 259, + "name": "core/api/api_barrage", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Extended barrage api functions" + }, + "children": [ + { + "id": 260, + "name": "Barrages", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Special barrage class for extended functionality" + }, + "children": [ + { + "id": 261, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 247, - "name": "forEach", - "kind": 4096, - "kindString": "Call signature", + "id": 262, + "name": "new Barrages", + "kind": 16384, + "kindString": "Constructor signature", "flags": {}, "comment": { - "shortText": "Performs the specified action for each element in an array." + "shortText": "Constructor" }, "parameters": [ { - "id": 248, - "name": "callbackfn", + "id": 263, + "name": "client", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" + "text": "An AzurAPI instance\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 249, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ], + "type": { + "type": "reference", + "id": 260, + "name": "Barrages" + }, + "inheritedFrom": { + "type": "reference", + "id": 198, + "name": "API.constructor" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 197, + "name": "API.constructor" + } + }, + { + "id": 265, + "name": "fuse", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 50, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + ], + "name": "Fuse" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 203, + "name": "API.fuse" + } + }, + { + "id": 264, + "name": "raw", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 49, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 202, + "name": "API.raw" + } + }, + { + "id": 303, + "name": "every", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 137, + "character": 9 + } + ], + "signatures": [ + { + "id": 304, + "name": "every", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Determines whether all the members of an array satisfy the specified test" + }, + "parameters": [ + { + "id": 305, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 306, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 250, + "id": 307, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 251, + "id": 308, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } }, { - "id": 252, + "id": 309, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -4732,7 +4899,7 @@ } }, { - "id": 253, + "id": 310, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -4741,15 +4908,15 @@ "type": "array", "elementType": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } } } ], "type": { "type": "intrinsic", - "name": "void" + "name": "unknown" } } ] @@ -4759,57 +4926,116 @@ ], "type": { "type": "intrinsic", - "name": "void" + "name": "boolean" }, "inheritedFrom": { "type": "reference", - "id": 168, - "name": "API.forEach" + "id": 243, + "name": "API.every" } } ], "inheritedFrom": { "type": "reference", - "id": 167, - "name": "API.forEach" + "id": 242, + "name": "API.every" } }, { - "id": 223, - "name": "fuze", + "id": 278, + "name": "filter", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "src/core/api/api.ts", - "line": 51, - "character": 8 + "line": 113, + "character": 10 } ], "signatures": [ { - "id": 224, - "name": "fuze", + "id": 279, + "name": "filter", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Search fuse cache" + "shortText": "Returns the elements of an array that meet the condition specified in a callback function." }, "parameters": [ { - "id": 225, - "name": "name", + "id": 280, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "Any\n" + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" }, "type": { - "type": "intrinsic", - "name": "string" + "type": "reflection", + "declaration": { + "id": 281, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 282, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 283, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + }, + { + "id": 284, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 285, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], @@ -4817,140 +5043,170 @@ "type": "array", "elementType": { "type": "reference", - "typeArguments": [ - { - "type": "reference", - "id": 753, - "name": "Ship" - } - ], - "name": "FuseResult" + "id": 1011, + "name": "Barrage" } }, "inheritedFrom": { "type": "reference", - "id": 142, - "name": "API.fuze" + "id": 218, + "name": "API.filter" } } ], "inheritedFrom": { "type": "reference", - "id": 141, - "name": "API.fuze" + "id": 217, + "name": "API.filter" } }, { - "id": 211, - "name": "get", + "id": 295, + "name": "forEach", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 88, - "character": 5 + "fileName": "src/core/api/api.ts", + "line": 129, + "character": 11 } ], "signatures": [ { - "id": 212, - "name": "get", + "id": 296, + "name": "forEach", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Get ship using name in any language or id" + "shortText": "Performs the specified action for each element in an array." }, "parameters": [ { - "id": 213, - "name": "query", + "id": 297, + "name": "callbackfn", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "Ship name in any language or ship id\n" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 214, - "name": "adv", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" }, "type": { - "type": "reference", - "name": "shipAdvancedOptions" - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reference", - "id": 753, - "name": "Ship" - } - ] - }, - "overwrites": { - "type": "reference", - "id": 148, - "name": "API.get" + "type": "reflection", + "declaration": { + "id": 298, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 299, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 300, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + }, + { + "id": 301, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 302, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 235, + "name": "API.forEach" } } ], - "overwrites": { + "inheritedFrom": { "type": "reference", - "id": 147, - "name": "API.get" + "id": 234, + "name": "API.forEach" } }, { - "id": 215, - "name": "getAll", + "id": 269, + "name": "fuze", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 107, + "fileName": "src/core/api/api.ts", + "line": 77, "character": 8 } ], "signatures": [ { - "id": 216, - "name": "getAll", + "id": 270, + "name": "fuze", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Get ship using everything" + "shortText": "Search fuse cache" }, "parameters": [ { - "id": 217, - "name": "query", + "id": 271, + "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "basically anyting i guess\n" + "text": "Any\n" }, "type": { "type": "intrinsic", @@ -4962,45 +5218,61 @@ "type": "array", "elementType": { "type": "reference", - "id": 753, - "name": "Ship" + "typeArguments": [ + { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + ], + "name": "FuseResult" } + }, + "inheritedFrom": { + "type": "reference", + "id": 209, + "name": "API.fuze" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 208, + "name": "API.fuze" + } }, { - "id": 201, - "name": "hull", + "id": 275, + "name": "get", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 62, - "character": 6 + "fileName": "src/core/api/api.ts", + "line": 95, + "character": 7 } ], "signatures": [ { - "id": 202, - "name": "hull", + "id": 276, + "name": "get", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Get ship by hull" + "shortText": "Get by any" }, "parameters": [ { - "id": 203, - "name": "hull", + "id": 277, + "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "Hull name\n" + "text": "Any\n" }, "type": { "type": "intrinsic", @@ -5009,18 +5281,34 @@ } ], "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1011, + "name": "Barrage" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 215, + "name": "API.get" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 214, + "name": "API.get" + } }, { - "id": 226, + "id": 272, "name": "id", "kind": 2048, "kindString": "Method", @@ -5028,13 +5316,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 60, + "line": 86, "character": 6 } ], "signatures": [ { - "id": 227, + "id": 273, "name": "id", "kind": 4096, "kindString": "Call signature", @@ -5044,7 +5332,7 @@ }, "parameters": [ { - "id": 228, + "id": 274, "name": "id", "kind": 32768, "kindString": "Parameter", @@ -5067,26 +5355,26 @@ }, { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } ] }, "inheritedFrom": { "type": "reference", - "id": 145, + "id": 212, "name": "API.id" } } ], "inheritedFrom": { "type": "reference", - "id": 144, + "id": 211, "name": "API.id" } }, { - "id": 237, + "id": 286, "name": "map", "kind": 2048, "kindString": "Method", @@ -5094,13 +5382,13 @@ "sources": [ { "fileName": "src/core/api/api.ts", - "line": 95, + "line": 121, "character": 7 } ], "signatures": [ { - "id": 238, + "id": 287, "name": "map", "kind": 4096, "kindString": "Call signature", @@ -5110,7 +5398,7 @@ }, "typeParameter": [ { - "id": 239, + "id": 288, "name": "U", "kind": 131072, "kindString": "Type parameter", @@ -5119,7 +5407,7 @@ ], "parameters": [ { - "id": 240, + "id": 289, "name": "callbackfn", "kind": 32768, "kindString": "Parameter", @@ -5130,33 +5418,33 @@ "type": { "type": "reflection", "declaration": { - "id": 241, + "id": 290, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 242, + "id": 291, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 243, + "id": 292, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } }, { - "id": 244, + "id": 293, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -5167,7 +5455,7 @@ } }, { - "id": 245, + "id": 294, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -5176,8 +5464,8 @@ "type": "array", "elementType": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } } } @@ -5201,265 +5489,140 @@ }, "inheritedFrom": { "type": "reference", - "id": 159, + "id": 226, "name": "API.map" } } ], "inheritedFrom": { "type": "reference", - "id": 158, + "id": 225, "name": "API.map" } }, { - "id": 197, - "name": "name", + "id": 266, + "name": "setData", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 53, - "character": 6 + "fileName": "src/core/api/api.ts", + "line": 68, + "character": 11 } ], "signatures": [ { - "id": 198, - "name": "name", + "id": 267, + "name": "setData", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Get ship by name" + "shortText": "Set the cache" }, "parameters": [ { - "id": 199, - "name": "name", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Ship name" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 200, - "name": "languages", + "id": 268, + "name": "raw", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "Language to search\n" + "text": "Array\n" }, "type": { "type": "array", "elementType": { "type": "reference", - "id": 128, - "name": "Language" + "id": 1011, + "name": "Barrage" } - }, - "defaultValue": "..." + } } ], "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reference", - "id": 753, - "name": "Ship" - } - ] + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 206, + "name": "API.setData" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 205, + "name": "API.setData" + } }, { - "id": 204, - "name": "nationality", + "id": 311, + "name": "some", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 73, - "character": 13 + "fileName": "src/core/api/api.ts", + "line": 145, + "character": 8 } ], "signatures": [ { - "id": 205, - "name": "nationality", + "id": 312, + "name": "some", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Get ship by nationality" + "shortText": "Determines whether the specified callback function returns true for any element of an array." }, "parameters": [ { - "id": 206, - "name": "nationality", + "id": 313, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "Nationality name\n" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } - } - } - ] - }, - { - "id": 220, - "name": "setData", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/core/api/api.ts", - "line": 42, - "character": 11 - } - ], - "signatures": [ - { - "id": 221, - "name": "setData", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Set the cache" - }, - "parameters": [ - { - "id": 222, - "name": "raw", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Array\n" - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "id": 753, - "name": "Ship" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "id": 139, - "name": "API.setData" - } - } - ], - "inheritedFrom": { - "type": "reference", - "id": 138, - "name": "API.setData" - } - }, - { - "id": 262, - "name": "some", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/core/api/api.ts", - "line": 119, - "character": 8 - } - ], - "signatures": [ - { - "id": 263, - "name": "some", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Determines whether the specified callback function returns true for any element of an array." - }, - "parameters": [ - { - "id": 264, - "name": "predicate", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" + "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" }, "type": { "type": "reflection", "declaration": { - "id": 265, + "id": 314, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { - "id": 266, + "id": 315, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 267, + "id": 316, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } }, { - "id": 268, + "id": 317, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -5470,7 +5633,7 @@ } }, { - "id": 269, + "id": 318, "name": "array", "kind": 32768, "kindString": "Parameter", @@ -5479,8 +5642,8 @@ "type": "array", "elementType": { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } } } @@ -5501,14 +5664,14 @@ }, "inheritedFrom": { "type": "reference", - "id": 184, + "id": 251, "name": "API.some" } } ], "inheritedFrom": { "type": "reference", - "id": 183, + "id": 250, "name": "API.some" } } @@ -5518,846 +5681,1218 @@ "title": "Constructors", "kind": 512, "children": [ - 194 + 261 ] }, { "title": "Properties", "kind": 1024, "children": [ - 219, - 218 + 265, + 264 ] }, { "title": "Methods", "kind": 2048, "children": [ - 207, - 254, - 229, - 246, - 223, - 211, - 215, - 201, - 226, - 237, - 197, - 204, - 220, - 262 + 303, + 278, + 295, + 269, + 275, + 272, + 286, + 266, + 311 ] } ], "sources": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 39, - "character": 11 + "fileName": "src/core/api/api_barrage.ts", + "line": 13, + "character": 14 } ], "extendedTypes": [ { "type": "reference", - "id": 129, + "id": 196, "typeArguments": [ { "type": "reference", - "id": 753, - "name": "Ship" + "id": 1011, + "name": "Barrage" } ], "name": "API" } ] - }, + } + ], + "groups": [ { - "id": 270, - "name": "NATIONS", - "kind": 32, - "kindString": "Variable", - "flags": { - "isConst": true + "title": "Classes", + "kind": 128, + "children": [ + 260 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_barrage.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 319, + "name": "core/api/api_chapter", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Extended chapter api functions" + }, + "children": [ + { + "id": 320, + "name": "Chapters", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Special chapter class for extended functionality" }, - "sources": [ + "children": [ { - "fileName": "src/core/api/api_ship.ts", - "line": 10, - "character": 13 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 271, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "id": 321, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", "flags": {}, - "children": [ + "signatures": [ { - "id": 282, - "name": "Bilibili", - "kind": 1024, - "kindString": "Property", + "id": 322, + "name": "new Chapters", + "kind": 16384, + "kindString": "Constructor signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "comment": { + "shortText": "Constructor" }, - "defaultValue": "..." - }, - { - "id": 276, - "name": "Dragon Empery", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" + "parameters": [ + { + "id": 323, + "name": "client", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "An AzurAPI instance\n" + }, + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } } - }, - "defaultValue": "..." - }, - { - "id": 272, - "name": "Eagle Union", - "kind": 1024, - "kindString": "Property", - "flags": {}, + ], "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "type": "reference", + "id": 320, + "name": "Chapters" }, - "defaultValue": "..." - }, + "inheritedFrom": { + "type": "reference", + "id": 198, + "name": "API.constructor" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 197, + "name": "API.constructor" + } + }, + { + "id": 325, + "name": "fuse", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ { - "id": 286, - "name": "Hololive", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "fileName": "src/core/api/api.ts", + "line": 50, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "defaultValue": "..." - }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "Fuse" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 203, + "name": "API.fuse" + } + }, + { + "id": 324, + "name": "raw", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ { - "id": 278, - "name": "Iris Libre", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "defaultValue": "..." - }, + "fileName": "src/core/api/api.ts", + "line": 49, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 202, + "name": "API.raw" + } + }, + { + "id": 363, + "name": "every", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "id": 275, - "name": "Iron Blood", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "defaultValue": "..." - }, + "fileName": "src/core/api/api.ts", + "line": 137, + "character": 9 + } + ], + "signatures": [ { - "id": 285, - "name": "Kizuna AI", - "kind": 1024, - "kindString": "Property", + "id": 364, + "name": "every", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "comment": { + "shortText": "Determines whether all the members of an array satisfy the specified test" }, - "defaultValue": "..." - }, - { - "id": 287, - "name": "META", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" + "parameters": [ + { + "id": 365, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 366, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 367, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 368, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + { + "id": 369, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 370, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } } - }, - "defaultValue": "..." - }, - { - "id": 281, - "name": "Neptunia", - "kind": 1024, - "kindString": "Property", - "flags": {}, + ], "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "type": "intrinsic", + "name": "boolean" }, - "defaultValue": "..." - }, + "inheritedFrom": { + "type": "reference", + "id": 243, + "name": "API.every" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 242, + "name": "API.every" + } + }, + { + "id": 338, + "name": "filter", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "id": 277, - "name": "Northern Parliament", - "kind": 1024, - "kindString": "Property", + "fileName": "src/core/api/api.ts", + "line": 113, + "character": 10 + } + ], + "signatures": [ + { + "id": 339, + "name": "filter", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Returns the elements of an array that meet the condition specified in a callback function." + }, + "parameters": [ + { + "id": 340, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 341, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 342, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 343, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + { + "id": 344, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 345, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + } + ], "type": { "type": "array", "elementType": { - "type": "intrinsic", - "name": "string" + "type": "reference", + "id": 1020, + "name": "Chapter" } }, - "defaultValue": "..." - }, + "inheritedFrom": { + "type": "reference", + "id": 218, + "name": "API.filter" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 217, + "name": "API.filter" + } + }, + { + "id": 355, + "name": "forEach", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "id": 273, - "name": "Royal Navy", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "defaultValue": "..." - }, + "fileName": "src/core/api/api.ts", + "line": 129, + "character": 11 + } + ], + "signatures": [ { - "id": 274, - "name": "Sakura Empire", - "kind": 1024, - "kindString": "Property", + "id": 356, + "name": "forEach", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "comment": { + "shortText": "Performs the specified action for each element in an array." }, - "defaultValue": "..." - }, - { - "id": 280, - "name": "Sardenga Empire", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" + "parameters": [ + { + "id": 357, + "name": "callbackfn", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 358, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 359, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 360, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + { + "id": 361, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 362, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } } - }, - "defaultValue": "..." - }, - { - "id": 288, - "name": "Universal", - "kind": 1024, - "kindString": "Property", - "flags": {}, + ], "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "type": "intrinsic", + "name": "void" }, - "defaultValue": "..." - }, + "inheritedFrom": { + "type": "reference", + "id": 235, + "name": "API.forEach" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 234, + "name": "API.forEach" + } + }, + { + "id": 329, + "name": "fuze", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "id": 284, - "name": "Utawarerumono", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "defaultValue": "..." - }, + "fileName": "src/core/api/api.ts", + "line": 77, + "character": 8 + } + ], + "signatures": [ { - "id": 283, - "name": "Venus Vacation", - "kind": 1024, - "kindString": "Property", + "id": 330, + "name": "fuze", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } + "comment": { + "shortText": "Search fuse cache" }, - "defaultValue": "..." - }, - { - "id": 279, - "name": "Vichya Domination", - "kind": 1024, - "kindString": "Property", - "flags": {}, + "parameters": [ + { + "id": 331, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Any\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], "type": { "type": "array", "elementType": { - "type": "intrinsic", - "name": "string" + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "FuseResult" } }, - "defaultValue": "..." + "inheritedFrom": { + "type": "reference", + "id": 209, + "name": "API.fuze" + } } ], - "groups": [ + "inheritedFrom": { + "type": "reference", + "id": 208, + "name": "API.fuze" + } + }, + { + "id": 335, + "name": "get", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "title": "Properties", - "kind": 1024, - "children": [ - 282, - 276, - 272, - 286, - 278, - 275, - 285, - 287, - 281, - 277, - 273, - 274, - 280, - 288, - 284, - 283, - 279 - ] + "fileName": "src/core/api/api.ts", + "line": 95, + "character": 7 } - ] - } - }, - "defaultValue": "..." - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 193 - ] - }, - { - "title": "Variables", - "kind": 32, - "children": [ - 270 - ] - } - ], - "sources": [ - { - "fileName": "src/core/api/api_ship.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 333, - "name": "errors/ClearDataError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Clear Data Error" - }, - "children": [ - { - "id": 334, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when an error occures while clearing data" - }, - "children": [ - { - "id": 345, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": {}, + ], "signatures": [ { - "id": 346, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 336, + "name": "get", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get by any" + }, + "parameters": [ + { + "id": 337, + "name": "query", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Any\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ] + }, + "inheritedFrom": { "type": "reference", - "id": 334, - "name": "default" + "id": 215, + "name": "API.get" } } - ] - }, - { - "id": 348, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 - } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 214, + "name": "API.get" } }, { - "id": 347, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 332, + "name": "id", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "fileName": "src/core/api/api.ts", + "line": 86, + "character": 6 } ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 349, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "sources": [ + "signatures": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "id": 333, + "name": "id", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get by id" }, - { - "type": "intrinsic", - "name": "string" + "parameters": [ + { + "id": 334, + "name": "id", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "String of number\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 212, + "name": "API.id" } - ] + } + ], + "inheritedFrom": { + "type": "reference", + "id": 211, + "name": "API.id" } }, { - "id": 339, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, + "id": 346, + "name": "map", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 121, + "character": 7 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "signatures": [ + { + "id": 347, + "name": "map", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Calls a defined callback function on each element of an array, and returns an array that contains the results." }, - { - "type": "reflection", - "declaration": { - "id": 340, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 341, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 342, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, + "typeParameter": [ + { + "id": 348, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 349, + "name": "callbackfn", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 350, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ { - "id": 343, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", + "id": 351, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" + "parameters": [ + { + "id": 352, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + { + "id": 353, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 354, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + } } + ], + "type": { + "type": "reference", + "name": "U" } } - ], - "type": { - "type": "intrinsic", - "name": "any" - } + ] } - ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "U" } + }, + "inheritedFrom": { + "type": "reference", + "id": 226, + "name": "API.map" } - ] - } - }, - { - "id": 344, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 } ], - "type": { - "type": "intrinsic", - "name": "number" + "inheritedFrom": { + "type": "reference", + "id": 225, + "name": "API.map" } }, { - "id": 335, - "name": "captureStackTrace", + "id": 326, + "name": "setData", "kind": 2048, "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 68, + "character": 11 + } + ], "signatures": [ { - "id": 336, - "name": "captureStackTrace", + "id": 327, + "name": "setData", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Set the cache" }, "parameters": [ { - "id": 337, - "name": "targetObject", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 338, - "name": "constructorOpt", + "id": 328, + "name": "raw", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true + "flags": {}, + "comment": { + "text": "Array\n" }, "type": { - "type": "reference", - "name": "Function" + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } } } ], "type": { "type": "intrinsic", "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 206, + "name": "API.setData" } } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 345 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 348, - 347, - 349, - 339, - 344 - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 205, + "name": "API.setData" + } }, { - "title": "Methods", + "id": 371, + "name": "some", "kind": 2048, - "children": [ - 335 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/ClearDataError.ts", - "line": 10, - "character": 35 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 334 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/ClearDataError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 350, - "name": "errors/UnknownChapterError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Unknown Chapter Error" - }, - "children": [ - { - "id": 351, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when the chapter was not found" - }, - "children": [ - { - "id": 362, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 145, + "character": 8 + } + ], "signatures": [ { - "id": 363, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 372, + "name": "some", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Determines whether the specified callback function returns true for any element of an array." + }, "parameters": [ { - "id": 364, - "name": "id", + "id": 373, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" + }, "type": { - "type": "intrinsic", - "name": "string" + "type": "reflection", + "declaration": { + "id": 374, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 375, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 376, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + }, + { + "id": 377, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 378, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { "type": "reference", - "id": 351, - "name": "default" + "id": 251, + "name": "API.some" } } + ], + "inheritedFrom": { + "type": "reference", + "id": 250, + "name": "API.some" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 321 ] }, { - "id": 367, - "name": "message", + "title": "Properties", "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ + "children": [ + 325, + 324 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 363, + 338, + 355, + 329, + 335, + 332, + 346, + 326, + 371 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_chapter.ts", + "line": 13, + "character": 14 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 196, + "typeArguments": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 + "type": "reference", + "id": 1020, + "name": "Chapter" } ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, + "name": "API" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 320 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_chapter.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 379, + "name": "core/api/api_equipment", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Extended equipment api functions" + }, + "children": [ + { + "id": 380, + "name": "Equipments", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Special equipments class for extended functionality" + }, + "children": [ { - "id": 366, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ + "id": 381, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "id": 382, + "name": "new Equipments", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Constructor" + }, + "parameters": [ + { + "id": 383, + "name": "client", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "An AzurAPI instance\n" + }, + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ], + "type": { + "type": "reference", + "id": 380, + "name": "Equipments" + }, + "inheritedFrom": { + "type": "reference", + "id": 198, + "name": "API.constructor" + } } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 197, + "name": "API.constructor" } }, { - "id": 356, - "name": "prepareStackTrace", + "id": 406, + "name": "fuse", "kind": 1024, "kindString": "Property", "flags": { - "isExternal": true, "isOptional": true }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 50, + "character": 8 } ], "type": { @@ -6368,288 +6903,146 @@ "name": "undefined" }, { - "type": "reflection", - "declaration": { - "id": 357, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 358, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 359, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, - { - "id": 360, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] - } + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ], + "name": "Fuse" } ] - } - }, - { - "id": 365, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "The chapter that wasn't found" }, - "sources": [ - { - "fileName": "src/errors/UnknownChapterError.ts", - "line": 14, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 203, + "name": "API.fuse" } }, { - "id": 368, - "name": "stack", + "id": 405, + "name": "raw", "kind": 1024, "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 + "fileName": "src/core/api/api.ts", + "line": 49, + "character": 7 } ], "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 202, + "name": "API.raw" } }, { - "id": 361, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", + "id": 394, + "name": "_nameAll", + "kind": 2048, + "kindString": "Method", "flags": { - "isExternal": true + "isPrivate": true }, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 + "fileName": "src/core/api/api_equipment.ts", + "line": 53, + "character": 18 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 352, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 353, - "name": "captureStackTrace", + "id": 395, + "name": "_nameAll", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "comment": { - "shortText": "Create .stack property on a target object" - }, + "flags": {}, "parameters": [ { - "id": 354, - "name": "targetObject", + "id": 396, + "name": "name", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { "type": "intrinsic", - "name": "object" + "name": "string" } }, { - "id": 355, - "name": "constructorOpt", + "id": 397, + "name": "languages", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, + "flags": {}, "type": { - "type": "reference", - "name": "Function" - } + "type": "array", + "elementType": { + "type": "reference", + "id": 172, + "name": "Language" + } + }, + "defaultValue": "..." } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } } } ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 362 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 367, - 366, - 356, - 365, - 368, - 361 - ] }, { - "title": "Methods", + "id": 402, + "name": "all", "kind": 2048, - "children": [ - 352 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownChapterError.ts", - "line": 10, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 351 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownChapterError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 369, - "name": "errors/UnknownEquipmentError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Unknown Equipment Error" - }, - "children": [ - { - "id": 370, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when the equipment's id or name was not found" - }, - "children": [ - { - "id": 381, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api_equipment.ts", + "line": 80, + "character": 5 + } + ], "signatures": [ { - "id": 382, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 403, + "name": "all", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get equipment using everything" + }, "parameters": [ { - "id": 383, - "name": "id", + "id": 404, + "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "basically anyting i guess\n" + }, "type": { "type": "intrinsic", "name": "string" @@ -6657,1045 +7050,1111 @@ } ], "type": { - "type": "reference", - "id": 370, - "name": "default" - } - } - ] + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ] }, { - "id": 386, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 388, + "name": "category", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 + "fileName": "src/core/api/api_equipment.ts", + "line": 36, + "character": 10 } ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 385, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ + "signatures": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "id": 389, + "name": "category", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Lists the equipments by category" + }, + "parameters": [ + { + "id": 390, + "name": "category", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "name of the category you want to search for\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } } - ], - "type": { - "type": "intrinsic", - "name": "string" - } + ] }, { - "id": 375, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, + "id": 441, + "name": "every", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 137, + "character": 9 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "signatures": [ + { + "id": 442, + "name": "every", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Determines whether all the members of an array satisfy the specified test" }, - { - "type": "reflection", - "declaration": { - "id": 376, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "parameters": [ + { + "id": 443, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "signatures": [ - { - "id": 377, + "comment": { + "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 444, "name": "__type", - "kind": 4096, - "kindString": "Call signature", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ - { - "id": 378, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, + "signatures": [ { - "id": 379, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", + "id": 445, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" + "parameters": [ + { + "id": 446, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + { + "id": 447, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 448, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } } + ], + "type": { + "type": "intrinsic", + "name": "unknown" } } - ], - "type": { - "type": "intrinsic", - "name": "any" - } + ] } - ] + } } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 243, + "name": "API.every" } - ] - } - }, - { - "id": 384, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "The equipment's ID or name that wasn't found" - }, - "sources": [ - { - "fileName": "src/errors/UnknownEquipmentError.ts", - "line": 14, - "character": 14 } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 242, + "name": "API.every" } }, { - "id": 387, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, + "id": 416, + "name": "filter", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 + "fileName": "src/core/api/api.ts", + "line": 113, + "character": 10 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 380, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 371, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 372, - "name": "captureStackTrace", + "id": 417, + "name": "filter", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Returns the elements of an array that meet the condition specified in a callback function." }, "parameters": [ { - "id": 373, - "name": "targetObject", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 374, - "name": "constructorOpt", + "id": 418, + "name": "predicate", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" }, "type": { - "type": "reference", - "name": "Function" + "type": "reflection", + "declaration": { + "id": 419, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 420, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 421, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + { + "id": 422, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 423, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 218, + "name": "API.filter" } } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 381 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 386, - 385, - 375, - 384, - 387, - 380 - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 217, + "name": "API.filter" + } }, { - "title": "Methods", + "id": 433, + "name": "forEach", "kind": 2048, - "children": [ - 371 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownEquipmentError.ts", - "line": 10, - "character": 42 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 370 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownEquipmentError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 388, - "name": "errors/UnknownShipError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Unknown Ship Error" - }, - "children": [ - { - "id": 389, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when the ship's id or name was not found" - }, - "children": [ - { - "id": 400, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 129, + "character": 11 + } + ], "signatures": [ { - "id": 401, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 434, + "name": "forEach", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Performs the specified action for each element in an array." + }, "parameters": [ { - "id": 402, - "name": "id", + "id": 435, + "name": "callbackfn", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" + }, "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "id": 389, - "name": "default" - } - } - ] - }, - { - "id": 405, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 404, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 394, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, - "sources": [ - { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reflection", - "declaration": { - "id": 395, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 396, + "type": "reflection", + "declaration": { + "id": 436, "name": "__type", - "kind": 4096, - "kindString": "Call signature", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ - { - "id": 397, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, + "signatures": [ { - "id": 398, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", + "id": 437, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" + "parameters": [ + { + "id": 438, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + { + "id": 439, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 440, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } } + ], + "type": { + "type": "intrinsic", + "name": "void" } } - ], - "type": { - "type": "intrinsic", - "name": "any" - } + ] } - ] + } } - } - ] - } - }, - { - "id": 403, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "The ship's ID or name that wasn't found" - }, - "sources": [ - { - "fileName": "src/errors/UnknownShipError.ts", - "line": 14, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 406, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { + ], + "type": { "type": "intrinsic", - "name": "undefined" + "name": "void" }, - { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 235, + "name": "API.forEach" } - ] - } - }, - { - "id": 399, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 } ], - "type": { - "type": "intrinsic", - "name": "number" + "inheritedFrom": { + "type": "reference", + "id": 234, + "name": "API.forEach" } }, { - "id": 390, - "name": "captureStackTrace", + "id": 410, + "name": "fuze", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 77, + "character": 8 + } + ], "signatures": [ { - "id": 391, - "name": "captureStackTrace", + "id": 411, + "name": "fuze", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Search fuse cache" }, "parameters": [ { - "id": 392, - "name": "targetObject", + "id": 412, + "name": "name", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "Any\n" }, "type": { "type": "intrinsic", - "name": "object" - } - }, - { - "id": 393, - "name": "constructorOpt", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, - "type": { - "type": "reference", - "name": "Function" + "name": "string" } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ], + "name": "FuseResult" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 209, + "name": "API.fuze" } } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 400 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 405, - 404, - 394, - 403, - 406, - 399 - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 208, + "name": "API.fuze" + } }, { - "title": "Methods", + "id": 398, + "name": "get", "kind": 2048, - "children": [ - 390 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownShipError.ts", - "line": 10, - "character": 37 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 389 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnknownShipError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 407, - "name": "errors/UnknownShipVoicelinesError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Unknown Voice Lines Error" - }, - "children": [ - { - "id": 408, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when the voice lines for ship id was not found" - }, - "children": [ - { - "id": 419, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api_equipment.ts", + "line": 61, + "character": 5 + } + ], "signatures": [ { - "id": 420, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 399, + "name": "get", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get equipment using name in any language or id" + }, "parameters": [ { - "id": 421, - "name": "id", + "id": 400, + "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "Equipment name in any language or equipment id\n" + }, "type": { "type": "intrinsic", "name": "string" } + }, + { + "id": 401, + "name": "adv", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "id": 173, + "name": "advancedOptions" + } } ], "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ] + }, + "overwrites": { "type": "reference", - "id": 408, - "name": "default" + "id": 215, + "name": "API.get" } } - ] + ], + "overwrites": { + "type": "reference", + "id": 214, + "name": "API.get" + } }, { - "id": 424, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 413, + "name": "id", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 + "fileName": "src/core/api/api.ts", + "line": 86, + "character": 6 } ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 423, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ + "signatures": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "id": 414, + "name": "id", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get by id" + }, + "parameters": [ + { + "id": 415, + "name": "id", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "String of number\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 212, + "name": "API.id" + } } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 211, + "name": "API.id" } }, { - "id": 413, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, + "id": 424, + "name": "map", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 121, + "character": 7 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "signatures": [ + { + "id": 425, + "name": "map", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Calls a defined callback function on each element of an array, and returns an array that contains the results." }, - { - "type": "reflection", - "declaration": { - "id": 414, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "typeParameter": [ + { + "id": 426, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 427, + "name": "callbackfn", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "signatures": [ - { - "id": 415, + "comment": { + "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 428, "name": "__type", - "kind": 4096, - "kindString": "Call signature", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ + "signatures": [ { - "id": 416, - "name": "err", - "kind": 32768, - "kindString": "Parameter", + "id": 429, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "parameters": [ + { + "id": 430, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + { + "id": 431, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 432, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ], "type": { "type": "reference", - "name": "Error" - } - }, - { - "id": 417, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" - } + "name": "U" } } - ], - "type": { - "type": "intrinsic", - "name": "any" - } + ] } - ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "U" } + }, + "inheritedFrom": { + "type": "reference", + "id": 226, + "name": "API.map" } - ] - } - }, - { - "id": 422, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "The voiceline for ship ID that wasn't found" - }, - "sources": [ - { - "fileName": "src/errors/UnknownShipVoicelinesError.ts", - "line": 14, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 425, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] + "inheritedFrom": { + "type": "reference", + "id": 225, + "name": "API.map" } }, { - "id": 418, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 384, + "name": "name", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 + "fileName": "src/core/api/api_equipment.ts", + "line": 27, + "character": 6 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 409, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 410, - "name": "captureStackTrace", + "id": 385, + "name": "name", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Get equipment by name" }, "parameters": [ { - "id": 411, - "name": "targetObject", + "id": 386, + "name": "name", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "Equipment name" }, "type": { "type": "intrinsic", - "name": "object" + "name": "string" } }, { - "id": 412, - "name": "constructorOpt", + "id": 387, + "name": "languages", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true + "flags": {}, + "comment": { + "text": "Language to search\n" }, "type": { - "type": "reference", - "name": "Function" - } + "type": "array", + "elementType": { + "type": "reference", + "id": 172, + "name": "Language" + } + }, + "defaultValue": "..." } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ] } } ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 419 - ] }, { - "title": "Properties", - "kind": 1024, - "children": [ - 424, - 423, - 413, - 422, - 425, - 418 + "id": 391, + "name": "nationality", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api_equipment.ts", + "line": 46, + "character": 13 + } + ], + "signatures": [ + { + "id": 392, + "name": "nationality", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Lists the equipments by nationality" + }, + "parameters": [ + { + "id": 393, + "name": "nationality", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "naitionality name of the equipments you want to search for\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ] + }, + { + "id": 407, + "name": "setData", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 68, + "character": 11 + } + ], + "signatures": [ + { + "id": 408, + "name": "setData", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Set the cache" + }, + "parameters": [ + { + "id": 409, + "name": "raw", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Array\n" + }, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 206, + "name": "API.setData" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 205, + "name": "API.setData" + } + }, + { + "id": 449, + "name": "some", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 145, + "character": 8 + } + ], + "signatures": [ + { + "id": 450, + "name": "some", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Determines whether the specified callback function returns true for any element of an array." + }, + "parameters": [ + { + "id": 451, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 452, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 453, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 454, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + }, + { + "id": 455, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 456, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 251, + "name": "API.some" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 250, + "name": "API.some" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 381 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 406, + 405 ] }, { "title": "Methods", "kind": 2048, "children": [ - 409 + 394, + 402, + 388, + 441, + 416, + 433, + 410, + 398, + 413, + 424, + 384, + 391, + 407, + 449 ] } ], "sources": [ { - "fileName": "src/errors/UnknownShipVoicelinesError.ts", - "line": 10, - "character": 47 + "fileName": "src/core/api/api_equipment.ts", + "line": 13, + "character": 16 } ], "extendedTypes": [ { "type": "reference", - "name": "Error" + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1118, + "name": "Equipment" + } + ], + "name": "API" } ] } @@ -7705,135 +8164,117 @@ "title": "Classes", "kind": 128, "children": [ - 408 + 380 ] } ], "sources": [ { - "fileName": "src/errors/UnknownShipVoicelinesError.ts", + "fileName": "src/core/api/api_equipment.ts", "line": 1, "character": 0 } ] }, { - "id": 426, - "name": "errors/UnkonwnBarrageError", + "id": 457, + "name": "core/api/api_ship", "kind": 1, "kindString": "Module", "flags": {}, "comment": { - "shortText": "Unknown Barrage Error" + "shortText": "Extended ship api functions" }, "children": [ { - "id": 427, - "name": "default", + "id": 1236, + "name": "NATIONS", + "kind": 16777216, + "kindString": "Reference", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api_ship.ts", + "line": 92, + "character": 23 + } + ], + "target": 177 + }, + { + "id": 458, + "name": "Ships", "kind": 128, "kindString": "Class", "flags": {}, "comment": { - "shortText": "Error to throw when the barrage is not found" + "shortText": "Special ships class for extended functionality" }, "children": [ { - "id": 438, + "id": 459, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 439, - "name": "new default", + "id": 460, + "name": "new Ships", "kind": 16384, "kindString": "Constructor signature", "flags": {}, + "comment": { + "shortText": "Constructor" + }, "parameters": [ { - "id": 440, - "name": "id", + "id": 461, + "name": "client", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "An AzurAPI instance\n" + }, "type": { - "type": "intrinsic", - "name": "string" + "type": "reference", + "id": 8, + "name": "AzurAPI" } } ], "type": { "type": "reference", - "id": 427, - "name": "default" + "id": 458, + "name": "Ships" + }, + "inheritedFrom": { + "type": "reference", + "id": 198, + "name": "API.constructor" } } - ] - }, - { - "id": 443, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 442, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 - } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 197, + "name": "API.constructor" } }, { - "id": 432, - "name": "prepareStackTrace", + "id": 484, + "name": "fuse", "kind": 1024, "kindString": "Property", "flags": { - "isExternal": true, "isOptional": true }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 50, + "character": 8 } ], "type": { @@ -7844,1772 +8285,1806 @@ "name": "undefined" }, { - "type": "reflection", - "declaration": { - "id": 433, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 434, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 435, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, - { - "id": 436, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] - } + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1153, + "name": "Ship" + } + ], + "name": "Fuse" } ] - } - }, - { - "id": 441, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "The barrage's ID or name that wasn't found" }, - "sources": [ - { - "fileName": "src/errors/UnkonwnBarrageError.ts", - "line": 14, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 203, + "name": "API.fuse" } }, { - "id": 444, - "name": "stack", + "id": 483, + "name": "raw", "kind": 1024, "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 + "fileName": "src/core/api/api.ts", + "line": 49, + "character": 7 } ], "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 202, + "name": "API.raw" } }, { - "id": 437, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", + "id": 472, + "name": "_nameAll", + "kind": 2048, + "kindString": "Method", "flags": { - "isExternal": true + "isPrivate": true }, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 + "fileName": "src/core/api/api_ship.ts", + "line": 54, + "character": 18 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 428, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 429, - "name": "captureStackTrace", + "id": 473, + "name": "_nameAll", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "comment": { - "shortText": "Create .stack property on a target object" - }, + "flags": {}, "parameters": [ { - "id": 430, - "name": "targetObject", + "id": 474, + "name": "name", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { "type": "intrinsic", - "name": "object" + "name": "string" } }, { - "id": 431, - "name": "constructorOpt", + "id": 475, + "name": "languages", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, + "flags": {}, "type": { - "type": "reference", - "name": "Function" - } + "type": "array", + "elementType": { + "type": "reference", + "id": 172, + "name": "Language" + } + }, + "defaultValue": "..." } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } } } ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 438 - ] }, { - "title": "Properties", - "kind": 1024, - "children": [ - 443, - 442, - 432, - 441, - 444, - 437 - ] - }, - { - "title": "Methods", + "id": 480, + "name": "all", "kind": 2048, - "children": [ - 428 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnkonwnBarrageError.ts", - "line": 10, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 427 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnkonwnBarrageError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 445, - "name": "errors/UnserialisableError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Unserialisable Error" - }, - "children": [ - { - "id": 446, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when we can't get the contents from GitHub" - }, - "children": [ - { - "id": 457, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api_ship.ts", + "line": 81, + "character": 5 + } + ], "signatures": [ { - "id": 458, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 481, + "name": "all", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get ship using everything" + }, + "parameters": [ + { + "id": 482, + "name": "query", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "basically anyting i guess\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], "type": { - "type": "reference", - "id": 446, - "name": "default" + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } } } ] }, { - "id": 460, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 519, + "name": "every", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 + "fileName": "src/core/api/api.ts", + "line": 137, + "character": 9 } ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 459, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ + "signatures": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "id": 520, + "name": "every", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Determines whether all the members of an array satisfy the specified test" + }, + "parameters": [ + { + "id": 521, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 522, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 523, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 524, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + { + "id": 525, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 526, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 243, + "name": "API.every" + } } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 242, + "name": "API.every" } }, { - "id": 451, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, + "id": 494, + "name": "filter", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 113, + "character": 10 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reflection", - "declaration": { - "id": 452, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "signatures": [ + { + "id": 495, + "name": "filter", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns the elements of an array that meet the condition specified in a callback function." + }, + "parameters": [ + { + "id": 496, + "name": "predicate", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "signatures": [ - { - "id": 453, + "comment": { + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 497, "name": "__type", - "kind": 4096, - "kindString": "Call signature", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ - { - "id": 454, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, + "signatures": [ { - "id": 455, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", + "id": 498, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" + "parameters": [ + { + "id": 499, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + { + "id": 500, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 501, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + } } + ], + "type": { + "type": "intrinsic", + "name": "unknown" } } - ], - "type": { - "type": "intrinsic", - "name": "any" - } + ] } - ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" } + }, + "inheritedFrom": { + "type": "reference", + "id": 218, + "name": "API.filter" } - ] - } - }, - { - "id": 461, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] + "inheritedFrom": { + "type": "reference", + "id": 217, + "name": "API.filter" } }, { - "id": 456, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 511, + "name": "forEach", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 + "fileName": "src/core/api/api.ts", + "line": 129, + "character": 11 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 447, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 448, - "name": "captureStackTrace", + "id": 512, + "name": "forEach", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Performs the specified action for each element in an array." }, "parameters": [ { - "id": 449, - "name": "targetObject", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 450, - "name": "constructorOpt", + "id": 513, + "name": "callbackfn", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" }, "type": { - "type": "reference", - "name": "Function" + "type": "reflection", + "declaration": { + "id": 514, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 515, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 516, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + { + "id": 517, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 518, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } } } ], "type": { "type": "intrinsic", "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 235, + "name": "API.forEach" } } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 457 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 460, - 459, - 451, - 461, - 456 - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 234, + "name": "API.forEach" + } }, { - "title": "Methods", + "id": 488, + "name": "fuze", "kind": 2048, - "children": [ - 447 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnserialisableError.ts", - "line": 10, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 446 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UnserialisableError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 462, - "name": "errors/UpdateError", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Update Error" - }, - "children": [ - { - "id": 463, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "Error to throw when something goes wrong during updating." - }, - "children": [ - { - "id": 474, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 77, + "character": 8 + } + ], "signatures": [ { - "id": 475, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "id": 489, + "name": "fuze", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Search fuse cache" + }, + "parameters": [ + { + "id": 490, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Any\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], "type": { + "type": "array", + "elementType": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1153, + "name": "Ship" + } + ], + "name": "FuseResult" + } + }, + "inheritedFrom": { "type": "reference", - "id": 463, - "name": "default" + "id": 209, + "name": "API.fuze" } } - ] - }, - { - "id": 477, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 11 - } ], - "type": { - "type": "intrinsic", - "name": "string" + "inheritedFrom": { + "type": "reference", + "id": 208, + "name": "API.fuze" } }, { "id": 476, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "name": "get", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 973, - "character": 8 + "fileName": "src/core/api/api_ship.ts", + "line": 62, + "character": 5 } ], - "type": { - "type": "intrinsic", - "name": "string" + "signatures": [ + { + "id": 477, + "name": "get", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get ship using name in any language or id" + }, + "parameters": [ + { + "id": 478, + "name": "query", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Ship name in any language or ship id\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 479, + "name": "adv", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "id": 173, + "name": "advancedOptions" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1153, + "name": "Ship" + } + ] + }, + "overwrites": { + "type": "reference", + "id": 215, + "name": "API.get" + } + } + ], + "overwrites": { + "type": "reference", + "id": 214, + "name": "API.get" } }, { - "id": 468, - "name": "prepareStackTrace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional override for formatting stack traces", - "tags": [ - { - "tag": "see", - "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" - } - ] - }, + "id": 466, + "name": "hull", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 11, - "character": 21 + "fileName": "src/core/api/api_ship.ts", + "line": 36, + "character": 6 } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reflection", - "declaration": { - "id": 469, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "signatures": [ + { + "id": 467, + "name": "hull", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get ship by hull" + }, + "parameters": [ + { + "id": 468, + "name": "hull", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "signatures": [ - { - "id": 470, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 471, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Error" - } - }, - { - "id": 472, - "name": "stackTraces", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "CallSite" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] + "comment": { + "text": "Hull name\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" } } - ] - } - }, - { - "id": 478, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "node_modules/typescript/lib/lib.es5.d.ts", - "line": 975, - "character": 9 } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } + ] }, { - "id": 473, - "name": "stackTraceLimit", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExternal": true - }, + "id": 491, + "name": "id", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/globals.d.ts", - "line": 13, - "character": 19 + "fileName": "src/core/api/api.ts", + "line": 86, + "character": 6 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 464, - "name": "captureStackTrace", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, "signatures": [ { - "id": 465, - "name": "captureStackTrace", + "id": 492, + "name": "id", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "shortText": "Create .stack property on a target object" + "shortText": "Get by id" }, "parameters": [ { - "id": 466, - "name": "targetObject", + "id": 493, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String of number\n" }, "type": { "type": "intrinsic", - "name": "object" - } - }, - { - "id": 467, - "name": "constructorOpt", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, - "type": { - "type": "reference", - "name": "Function" + "name": "string" } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1153, + "name": "Ship" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 212, + "name": "API.id" } } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 474 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 477, - 476, - 468, - 478, - 473 - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 211, + "name": "API.id" + } }, { - "title": "Methods", + "id": 502, + "name": "map", "kind": 2048, - "children": [ - 464 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UpdateError.ts", - "line": 10, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 463 - ] - } - ], - "sources": [ - { - "fileName": "src/errors/UpdateError.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 479, - "name": "http/dispatcher", - "kind": 1, - "kindString": "Module", - "flags": {}, - "children": [ - { - "id": 480, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "children": [ - { - "id": 481, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, - "signatures": [ + "sources": [ { - "id": 482, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", + "fileName": "src/core/api/api.ts", + "line": 121, + "character": 7 + } + ], + "signatures": [ + { + "id": 503, + "name": "map", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Calls a defined callback function on each element of an array, and returns an array that contains the results." + }, + "typeParameter": [ + { + "id": 504, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 505, + "name": "callbackfn", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 506, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 507, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 508, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + { + "id": 509, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 510, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + } + } + ], + "type": { + "type": "reference", + "name": "U" + } + } + ] + } + } + } + ], "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "U" + } + }, + "inheritedFrom": { "type": "reference", - "id": 480, - "name": "default" + "id": 226, + "name": "API.map" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 225, + "name": "API.map" + } }, { - "id": 491, - "name": "filters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, + "id": 462, + "name": "name", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 16, - "character": 15 + "fileName": "src/core/api/api_ship.ts", + "line": 27, + "character": 6 } ], - "type": { - "type": "reflection", - "declaration": { - "id": 492, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "signatures": [ + { + "id": 463, + "name": "name", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "children": [ + "comment": { + "shortText": "Get ship by name" + }, + "parameters": [ { - "id": 494, - "name": "after", - "kind": 1024, - "kindString": "Property", + "id": 464, + "name": "name", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } + "comment": { + "text": "Ship name" }, - "defaultValue": "..." + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 493, - "name": "before", - "kind": 1024, - "kindString": "Property", + "id": 465, + "name": "languages", + "kind": 32768, + "kindString": "Parameter", "flags": {}, + "comment": { + "text": "Language to search\n" + }, "type": { "type": "array", "elementType": { - "type": "intrinsic", - "name": "never" + "type": "reference", + "id": 172, + "name": "Language" } }, "defaultValue": "..." } ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 494, - 493 - ] - } - ] + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1153, + "name": "Ship" + } + ] + } } - }, - "defaultValue": "..." + ] }, { - "id": 483, - "name": "listeners", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, + "id": 469, + "name": "nationality", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 8, - "character": 20 + "fileName": "src/core/api/api_ship.ts", + "line": 47, + "character": 13 } ], - "type": { - "type": "reflection", - "declaration": { - "id": 484, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", + "signatures": [ + { + "id": 470, + "name": "nationality", + "kind": 4096, + "kindString": "Call signature", "flags": {}, - "children": [ + "comment": { + "shortText": "Get ship by nationality" + }, + "parameters": [ { - "id": 489, - "name": "delete", - "kind": 1024, - "kindString": "Property", + "id": 471, + "name": "nationality", + "kind": 32768, + "kindString": "Parameter", "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } + "comment": { + "text": "Nationality name\n" }, - "defaultValue": "..." - }, - { - "id": 486, - "name": "get", - "kind": 1024, - "kindString": "Property", - "flags": {}, "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } - }, - "defaultValue": "..." - }, - { - "id": 485, - "name": "head", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } - }, - "defaultValue": "..." - }, - { - "id": 490, - "name": "options", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } - }, - "defaultValue": "..." - }, - { - "id": 487, - "name": "post", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } - }, - "defaultValue": "..." - }, - { - "id": 488, - "name": "put", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "never" - } - }, - "defaultValue": "..." + "type": "intrinsic", + "name": "string" + } } ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 489, - 486, - 485, - 490, - 487, - 488 - ] - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 501, - "name": "queue", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 23, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 500, - "name": "staticDirname", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 22, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "defaultValue": "..." - }, - { - "id": 499, - "name": "staticFolderPrefix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 21, - "character": 26 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "'/static'" - }, - { - "id": 502, - "name": "staticUrlPrefix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 24, - "character": 26 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 574, - "name": "HttpChain", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 260, - "character": 13 - } - ], - "signatures": [ - { - "id": 575, - "name": "HttpChain", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } } } ] }, { - "id": 576, - "name": "add", + "id": 485, + "name": "setData", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 264, - "character": 7 + "fileName": "src/core/api/api.ts", + "line": 68, + "character": 11 } ], "signatures": [ { - "id": 577, - "name": "add", + "id": 486, + "name": "setData", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Set the cache" + }, "parameters": [ { - "id": 578, - "name": "cb", + "id": 487, + "name": "raw", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "Array\n" + }, "type": { - "type": "intrinsic", - "name": "any" + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } } } ], "type": { "type": "intrinsic", "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 206, + "name": "API.setData" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 205, + "name": "API.setData" + } }, { - "id": 579, - "name": "addAll", + "id": 527, + "name": "some", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 268, - "character": 10 + "fileName": "src/core/api/api.ts", + "line": 145, + "character": 8 } ], "signatures": [ { - "id": 580, - "name": "addAll", + "id": 528, + "name": "some", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Determines whether the specified callback function returns true for any element of an array." + }, "parameters": [ { - "id": 581, - "name": "cbs", + "id": 529, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" + }, "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 550, - "name": "afterFilter", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 146, - "character": 15 - } - ], - "signatures": [ - { - "id": 551, - "name": "afterFilter", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Called after a route is handeled; can modify the request and response." - }, - "parameters": [ - { - "id": 552, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 553, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "intrinsic", - "name": "any" + "type": "reflection", + "declaration": { + "id": 530, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 531, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 532, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + }, + { + "id": 533, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 534, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1153, + "name": "Ship" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], "type": { "type": "intrinsic", - "name": "void" + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 251, + "name": "API.some" } } + ], + "inheritedFrom": { + "type": "reference", + "id": 250, + "name": "API.some" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 459 ] }, { - "id": 546, - "name": "beforeFilter", + "title": "Properties", + "kind": 1024, + "children": [ + 484, + 483 + ] + }, + { + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ + "children": [ + 472, + 480, + 519, + 494, + 511, + 488, + 476, + 466, + 491, + 502, + 462, + 469, + 485, + 527 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_ship.ts", + "line": 13, + "character": 11 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 196, + "typeArguments": [ { - "fileName": "src/http/dispatcher.ts", - "line": 137, - "character": 16 + "type": "reference", + "id": 1153, + "name": "Ship" } ], + "name": "API" + } + ] + } + ], + "groups": [ + { + "title": "References", + "kind": 16777216, + "children": [ + 1236 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 458 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_ship.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 535, + "name": "core/api/api_voiceline", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Extended chapter api functions" + }, + "children": [ + { + "id": 536, + "name": "Voicelines", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Special chapter class for extended functionality" + }, + "children": [ + { + "id": 537, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 547, - "name": "beforeFilter", - "kind": 4096, - "kindString": "Call signature", + "id": 538, + "name": "new Voicelines", + "kind": 16384, + "kindString": "Constructor signature", "flags": {}, "comment": { - "shortText": "Called before a route is handeled; can modify the request and response." + "shortText": "Constructor" }, "parameters": [ { - "id": 548, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 549, - "name": "callback", + "id": 539, + "name": "client", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The function that will be called on match.\n" + "text": "An AzurAPI instance\n" }, "type": { - "type": "intrinsic", - "name": "any" + "type": "reference", + "id": 8, + "name": "AzurAPI" } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "id": 536, + "name": "Voicelines" + }, + "inheritedFrom": { + "type": "reference", + "id": 198, + "name": "API.constructor" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 197, + "name": "API.constructor" + } }, { - "id": 554, - "name": "dispatch", - "kind": 2048, - "kindString": "Method", - "flags": {}, + "id": 541, + "name": "fuse", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 155, - "character": 12 - } - ], - "signatures": [ - { - "id": 555, - "name": "dispatch", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Main entry point for httpdispatcher. Http.CreateServer would call this." + "fileName": "src/core/api/api.ts", + "line": 50, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 556, - "name": "request", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A ClientRequest object from NodeJS _Http_ module." - }, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 557, - "name": "response", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A ClientResponse object from NodeJS _Http_ module.\n" - }, - "type": { - "type": "intrinsic", - "name": "any" + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1229, + "name": "Voiceline" } - } - ], - "type": { - "type": "intrinsic", - "name": "void" + ], + "name": "Fuse" } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 203, + "name": "API.fuse" + } + }, + { + "id": 540, + "name": "raw", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 49, + "character": 7 } - ] + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 202, + "name": "API.raw" + } }, { - "id": 495, - "name": "errorListener", + "id": 579, + "name": "every", "kind": 2048, "kindString": "Method", - "flags": { - "isPublic": true - }, + "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 17, - "character": 21 + "fileName": "src/core/api/api.ts", + "line": 137, + "character": 9 } ], "signatures": [ { - "id": 496, - "name": "errorListener", + "id": 580, + "name": "every", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Determines whether all the members of an array satisfy the specified test" + }, "parameters": [ { - "id": 497, - "name": "req", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 498, - "name": "res", + "id": 581, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.\n" + }, "type": { - "type": "intrinsic", - "name": "any" + "type": "reflection", + "declaration": { + "id": 582, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 583, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 584, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + { + "id": 585, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 586, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], "type": { "type": "intrinsic", - "name": "void" + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 243, + "name": "API.every" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 242, + "name": "API.every" + } }, { - "id": 508, + "id": 554, "name": "filter", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 44, + "fileName": "src/core/api/api.ts", + "line": 113, "character": 10 } ], "signatures": [ { - "id": 509, + "id": 555, "name": "filter", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "What to do when a GET reqeust matches _url_." + "shortText": "Returns the elements of an array that meet the condition specified in a callback function." }, "parameters": [ { - "id": 510, - "name": "method", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 511, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 512, - "name": "callback", + "id": 556, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The function that will be called on match.\n" + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.\n" }, "type": { - "type": "reference", - "name": "Callback" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 566, - "name": "getFilters", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 240, - "character": 14 + "type": "reflection", + "declaration": { + "id": 557, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 558, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 559, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + { + "id": 560, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 561, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 218, + "name": "API.filter" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 217, + "name": "API.filter" + } + }, + { + "id": 571, + "name": "forEach", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/core/api/api.ts", + "line": 129, + "character": 11 } ], "signatures": [ { - "id": 567, - "name": "getFilters", + "id": 572, + "name": "forEach", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Return the Callback filter that matches the URL and method requested.", - "returns": "Callback\n" + "shortText": "Performs the specified action for each element in an array." }, "parameters": [ { - "id": 568, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The URL requested." - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 569, - "name": "type", + "id": 573, + "name": "callbackfn", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The type of the filter, \"before\" or \"after, for which the Callback should be returned." + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.\n" }, "type": { - "type": "intrinsic", - "name": "string" + "type": "reflection", + "declaration": { + "id": 574, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 575, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 576, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + { + "id": 577, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 578, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } } } ], "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { "type": "reference", - "name": "Callback" + "id": 235, + "name": "API.forEach" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 234, + "name": "API.forEach" + } }, { - "id": 562, - "name": "getListener", + "id": 545, + "name": "fuze", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 223, - "character": 15 + "fileName": "src/core/api/api.ts", + "line": 77, + "character": 8 } ], "signatures": [ { - "id": 563, - "name": "getListener", + "id": 546, + "name": "fuze", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Return the Callback that matches the URL and method requested.", - "returns": "Callback\n" + "shortText": "Search fuse cache" }, "parameters": [ { - "id": 564, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The URL requested." - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 565, - "name": "method", + "id": 547, + "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The method, \"get\" or \"post\", that the URL was requested with." + "text": "Any\n" }, "type": { "type": "intrinsic", @@ -9618,810 +10093,804 @@ } ], "type": { - "type": "intrinsic", - "name": "any" + "type": "array", + "elementType": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ], + "name": "FuseResult" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 209, + "name": "API.fuze" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 208, + "name": "API.fuze" + } }, { - "id": 590, - "name": "getWrapped", + "id": 551, + "name": "get", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 281, - "character": 14 + "fileName": "src/core/api/api.ts", + "line": 95, + "character": 7 } ], "signatures": [ { - "id": 591, - "name": "getWrapped", + "id": 552, + "name": "get", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get by any" + }, "parameters": [ { - "id": 592, - "name": "cb", + "id": 553, + "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "Any\n" + }, "type": { "type": "intrinsic", - "name": "any" + "name": "string" } } ], "type": { - "type": "reflection", - "declaration": { - "id": 593, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "signatures": [ - { - "id": 594, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 595, - "name": "req", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 596, - "name": "res", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 597, - "name": "chain", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 215, + "name": "API.get" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 214, + "name": "API.get" + } }, { - "id": 582, - "name": "next", + "id": 548, + "name": "id", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 272, - "character": 8 + "fileName": "src/core/api/api.ts", + "line": 86, + "character": 6 } ], "signatures": [ { - "id": 583, - "name": "next", + "id": 549, + "name": "id", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Get by id" + }, "parameters": [ { - "id": 584, - "name": "req", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 585, - "name": "res", + "id": 550, + "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "String of number\n" + }, "type": { "type": "intrinsic", - "name": "any" + "name": "string" } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 212, + "name": "API.id" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 211, + "name": "API.id" + } }, { - "id": 503, - "name": "on", + "id": 562, + "name": "map", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 32, - "character": 6 + "fileName": "src/core/api/api.ts", + "line": 121, + "character": 7 } ], "signatures": [ { - "id": 504, - "name": "on", + "id": 563, + "name": "map", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "Generic function to set up request listener. Prefer onGet and onPost instead." + "shortText": "Calls a defined callback function on each element of an array, and returns an array that contains the results." }, - "parameters": [ - { - "id": 505, - "name": "method", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The HTTP method to response to: \"get\" or \"post\"" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, + "typeParameter": [ { - "id": 506, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, + "id": 564, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ { - "id": 507, - "name": "callback", + "id": 565, + "name": "callbackfn", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The function that will be called on match.\n" + "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.\n" }, "type": { - "type": "reference", - "name": "Callback" + "type": "reflection", + "declaration": { + "id": 566, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 567, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 568, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + { + "id": 569, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 570, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + } + } + ], + "type": { + "type": "reference", + "name": "U" + } + } + ] + } } } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "array", + "elementType": { + "type": "reference", + "name": "U" + } + }, + "inheritedFrom": { + "type": "reference", + "id": 226, + "name": "API.map" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 225, + "name": "API.map" + } }, { - "id": 533, - "name": "onDelete", + "id": 542, + "name": "setData", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 101, - "character": 12 + "fileName": "src/core/api/api.ts", + "line": 68, + "character": 11 } ], "signatures": [ { - "id": 534, - "name": "onDelete", + "id": 543, + "name": "setData", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "What to do when a DELETE request matches _url_." + "shortText": "Set the cache" }, "parameters": [ { - "id": 535, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 536, - "name": "callback", + "id": 544, + "name": "raw", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The function that will be called on match.\n" + "text": "Array\n" }, "type": { - "type": "reference", - "name": "Callback" + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } } } ], "type": { "type": "intrinsic", "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "id": 206, + "name": "API.setData" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "id": 205, + "name": "API.setData" + } }, { - "id": 537, - "name": "onError", + "id": 587, + "name": "some", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 109, - "character": 11 + "fileName": "src/core/api/api.ts", + "line": 145, + "character": 8 } ], "signatures": [ { - "id": 538, - "name": "onError", + "id": 588, + "name": "some", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { - "shortText": "What function should be called when there is an error." + "shortText": "Determines whether the specified callback function returns true for any element of an array." }, "parameters": [ { - "id": 539, - "name": "callback", + "id": 589, + "name": "predicate", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { - "text": "The function that will be called on match.\n" + "text": "A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.\n" }, "type": { - "type": "reference", - "name": "Callback" + "type": "reflection", + "declaration": { + "id": 590, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 591, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 592, + "name": "value", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + }, + { + "id": 593, + "name": "index", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 594, + "name": "array", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } } } ], "type": { "type": "intrinsic", - "name": "void" + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "id": 251, + "name": "API.some" } } + ], + "inheritedFrom": { + "type": "reference", + "id": 250, + "name": "API.some" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 537 ] }, { - "id": 517, - "name": "onGet", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 65, - "character": 9 - } - ], - "signatures": [ - { - "id": 518, - "name": "onGet", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "What to do when a GET reqeust matches _url_." - }, - "parameters": [ - { - "id": 519, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 520, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "reference", - "name": "Callback" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } + "title": "Properties", + "kind": 1024, + "children": [ + 541, + 540 ] }, { - "id": 513, - "name": "onHead", + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ + "children": [ + 579, + 554, + 571, + 545, + 551, + 548, + 562, + 542, + 587 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_voiceline.ts", + "line": 13, + "character": 16 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 196, + "typeArguments": [ { - "fileName": "src/http/dispatcher.ts", - "line": 56, - "character": 10 + "type": "reference", + "id": 1229, + "name": "Voiceline" } ], - "signatures": [ - { - "id": 514, - "name": "onHead", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "What to do when a HEAD reqeust matches _url_." - }, - "parameters": [ - { - "id": 515, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 516, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "reference", - "name": "Callback" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, + "name": "API" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 536 + ] + } + ], + "sources": [ + { + "fileName": "src/core/api/api_voiceline.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 595, + "name": "errors/ClearDataError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Clear Data Error" + }, + "children": [ + { + "id": 596, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when an error occures while clearing data" + }, + "children": [ { - "id": 525, - "name": "onOptions", - "kind": 2048, - "kindString": "Method", + "id": 607, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 83, - "character": 13 - } - ], "signatures": [ { - "id": 526, - "name": "onOptions", - "kind": 4096, - "kindString": "Call signature", + "id": 608, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", "flags": {}, - "comment": { - "shortText": "What to do when a OPTIONS request matches _url_." - }, - "parameters": [ - { - "id": 527, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 528, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "reference", - "name": "Callback" - } - } - ], "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "id": 596, + "name": "default" } } ] }, { - "id": 521, - "name": "onPost", - "kind": 2048, - "kindString": "Method", - "flags": {}, + "id": 610, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 74, - "character": 10 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } ], - "signatures": [ + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 609, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, + "sources": [ { - "id": 522, - "name": "onPost", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "What to do when a POST request matches _url_." - }, - "parameters": [ - { - "id": 523, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 524, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "reference", - "name": "Callback" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 529, - "name": "onPut", - "kind": 2048, - "kindString": "Method", - "flags": {}, + "id": 611, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true, + "isOptional": true + }, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 92, + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, "character": 9 } ], - "signatures": [ - { - "id": 530, - "name": "onPut", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "What to do when a PUT request matches _url_." + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 531, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "RegExp" - }, - { - "type": "reference", - "name": "UrlMatcher" - } - ] - } - }, - { - "id": 532, - "name": "callback", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The function that will be called on match.\n" - }, - "type": { - "type": "reference", - "name": "Callback" - } - } - ], - "type": { + { "type": "intrinsic", - "name": "void" + "name": "string" } - } - ] + ] + } }, { - "id": 540, - "name": "setStatic", - "kind": 2048, - "kindString": "Method", - "flags": {}, + "id": 601, + "name": "prepareStackTrace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] + }, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 117, - "character": 13 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 } ], - "signatures": [ - { - "id": 541, - "name": "setStatic", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Set the virtual folder for the static resources." + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 542, - "name": "folder", - "kind": 32768, - "kindString": "Parameter", + { + "type": "reflection", + "declaration": { + "id": 602, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "comment": { - "text": "Relative path in URL to static resources.\n" - }, - "type": { - "type": "intrinsic", - "name": "string" - } + "signatures": [ + { + "id": 603, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 604, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Error" + } + }, + { + "id": 605, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] } - ], - "type": { - "type": "intrinsic", - "name": "void" } - } - ] + ] + } }, { - "id": 543, - "name": "setStaticDirname", - "kind": 2048, - "kindString": "Method", - "flags": {}, + "id": 606, + "name": "stackTraceLimit", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 128, - "character": 20 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 597, + "name": "captureStackTrace", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, "signatures": [ { - "id": 544, - "name": "setStaticDirname", + "id": 598, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", - "flags": {}, + "flags": { + "isExternal": true + }, "comment": { - "shortText": "Set the physical/local folder for the static resources." + "shortText": "Create .stack property on a target object" }, "parameters": [ { - "id": 545, - "name": "dirname", + "id": 599, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Relative path in file system to static resources.\n" + "flags": { + "isExternal": true }, "type": { "type": "intrinsic", - "name": "string" + "name": "object" + } + }, + { + "id": 600, + "name": "constructorOpt", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "reference", + "name": "Function" } } ], @@ -10431,237 +10900,47 @@ } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 607 + ] }, { - "id": 558, - "name": "staticListener", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 196, - "character": 18 - } - ], - "signatures": [ - { - "id": 559, - "name": "staticListener", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Listen to requests for static assests and serve them from the file system." - }, - "parameters": [ - { - "id": 560, - "name": "request", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A ClientRequest object from NodeJS _Http_ module." - }, - "type": { - "type": "reference", - "name": "IncomingMessage" - } - }, - { - "id": 561, - "name": "response", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "A ClientResponse object from NodeJS _Http_ module.\n" - }, - "type": { - "type": "reference", - "name": "ServerResponse" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 586, - "name": "stop", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 277, - "character": 8 - } - ], - "signatures": [ - { - "id": 587, - "name": "stop", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 588, - "name": "req", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 589, - "name": "res", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 570, - "name": "urlMatches", - "kind": 2048, - "kindString": "Method", - "flags": {}, - "sources": [ - { - "fileName": "src/http/dispatcher.ts", - "line": 254, - "character": 14 - } - ], - "signatures": [ - { - "id": 571, - "name": "urlMatches", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Will determine if there is a match for a _url_ given a _config_." - }, - "parameters": [ - { - "id": 572, - "name": "config", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." - }, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 573, - "name": "url", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The string that will be passed to config() or compared (===) with config or matched with config.test() to return a boolean.\n" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 481 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 491, - 483, - 501, - 500, - 499, - 502 - ] - }, - { - "title": "Methods", + "title": "Properties", + "kind": 1024, + "children": [ + 610, + 609, + 611, + 601, + 606 + ] + }, + { + "title": "Methods", "kind": 2048, "children": [ - 574, - 576, - 579, - 550, - 546, - 554, - 495, - 508, - 566, - 562, - 590, - 582, - 503, - 533, - 537, - 517, - 513, - 525, - 521, - 529, - 540, - 543, - 558, - 586, - 570 + 597 ] } ], "sources": [ { - "fileName": "src/http/dispatcher.ts", - "line": 7, + "fileName": "src/errors/ClearDataError.ts", + "line": 10, "character": 35 } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } ] } ], @@ -10670,235 +10949,273 @@ "title": "Classes", "kind": 128, "children": [ - 480 + 596 ] } ], "sources": [ { - "fileName": "src/http/dispatcher.ts", + "fileName": "src/errors/ClearDataError.ts", "line": 1, "character": 0 } ] }, { - "id": 598, - "name": "http/server", + "id": 612, + "name": "errors/UnknownChapterError", "kind": 1, "kindString": "Module", "flags": {}, + "comment": { + "shortText": "Unknown Chapter Error" + }, "children": [ { - "id": 599, - "name": "Server", + "id": 613, + "name": "default", "kind": 128, "kindString": "Class", "flags": {}, + "comment": { + "shortText": "Error to throw when the chapter was not found" + }, "children": [ { - "id": 619, + "id": 624, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 620, - "name": "new Server", + "id": 625, + "name": "new default", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { - "id": 621, - "name": "port", + "id": 626, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isOptional": true - }, + "flags": {}, "type": { "type": "intrinsic", - "name": "number" + "name": "string" } } ], "type": { "type": "reference", - "id": 599, - "name": "Server" + "id": 613, + "name": "default" } } ] }, { - "id": 627, - "name": "client", + "id": 629, + "name": "message", "kind": 1024, "kindString": "Property", "flags": { - "isPrivate": true + "isExternal": true }, "sources": [ { - "fileName": "src/http/server.ts", - "line": 16, - "character": 18 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } ], "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - }, - "defaultValue": "..." + "type": "intrinsic", + "name": "string" + } }, { - "id": 622, - "name": "port", + "id": 628, + "name": "name", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/http/server.ts", - "line": 8, - "character": 15 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } ], "type": { "type": "intrinsic", - "name": "number" + "name": "string" } }, { - "id": 628, - "name": "server", + "id": 618, + "name": "prepareStackTrace", "kind": 1024, "kindString": "Property", "flags": { - "isPrivate": true + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] }, "sources": [ { - "fileName": "src/http/server.ts", - "line": 17, - "character": 18 - } - ], - "type": { - "type": "reference", - "name": "Server" - }, - "defaultValue": "..." - }, - { - "id": 616, - "name": "captureRejectionSymbol", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 43, - "character": 46 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 } ], "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 25, - "name": "captureRejectionSymbol" - } + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 619, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 620, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 621, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Error" + } + }, + { + "id": 622, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + ] } }, { - "id": 617, - "name": "captureRejections", + "id": 627, + "name": "query", "kind": 1024, "kindString": "Property", "flags": { - "isStatic": true, - "isExternal": true + "isPublic": true }, "comment": { - "shortText": "Sets or gets the default captureRejection value for all emitters." + "shortText": "The chapter that wasn't found" }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 49, - "character": 32 + "fileName": "src/errors/UnknownChapterError.ts", + "line": 14, + "character": 16 } ], "type": { "type": "intrinsic", - "name": "boolean" + "name": "string" } }, { - "id": 618, - "name": "defaultMaxListeners", + "id": 630, + "name": "stack", "kind": 1024, "kindString": "Property", "flags": { - "isStatic": true, - "isExternal": true + "isExternal": true, + "isOptional": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 50, - "character": 34 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 } ], "type": { - "type": "intrinsic", - "name": "number" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] } }, { - "id": 615, - "name": "errorMonitor", + "id": 623, + "name": "stackTraceLimit", "kind": 1024, "kindString": "Property", "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true - }, - "comment": { - "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", - "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" + "isExternal": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 42, - "character": 36 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } ], "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 24, - "name": "errorMonitor" - } + "type": "intrinsic", + "name": "number" } }, { - "id": 629, - "name": "addListener", + "id": 614, + "name": "captureStackTrace", "kind": 2048, "kindString": "Method", "flags": { @@ -10906,380 +11223,368 @@ }, "signatures": [ { - "id": 630, - "name": "addListener", + "id": 615, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, + "comment": { + "shortText": "Create .stack property on a target object" + }, "parameters": [ { - "id": 631, - "name": "event", + "id": 616, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "object" } }, { - "id": 632, - "name": "listener", + "id": 617, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, "type": { - "type": "reflection", - "declaration": { - "id": 633, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 634, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 635, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Function" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 624 + ] }, { - "id": 678, - "name": "emit", + "title": "Properties", + "kind": 1024, + "children": [ + 629, + 628, + 618, + 627, + 630, + 623 + ] + }, + { + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 679, - "name": "emit", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "children": [ + 614 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownChapterError.ts", + "line": 10, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 613 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownChapterError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 631, + "name": "errors/UnknownEquipmentError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Unknown Equipment Error" + }, + "children": [ + { + "id": 632, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when the equipment's id or name was not found" + }, + "children": [ + { + "id": 643, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 644, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, "parameters": [ { - "id": 680, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 681, - "name": "args", + "id": 645, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, + "flags": {}, "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } + "type": "intrinsic", + "name": "string" } } ], "type": { - "type": "intrinsic", - "name": "boolean" + "type": "reference", + "id": 632, + "name": "default" } } ] }, { - "id": 699, - "name": "eventNames", - "kind": 2048, - "kindString": "Method", + "id": 648, + "name": "message", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 700, - "name": "eventNames", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "type": { - "type": "array", - "elementType": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 670, - "name": "getMaxListeners", - "kind": 2048, - "kindString": "Method", + "id": 647, + "name": "name", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 671, - "name": "getMaxListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 623, - "name": "handle", - "kind": 2048, - "kindString": "Method", + "id": 637, + "name": "prepareStackTrace", + "kind": 1024, + "kindString": "Property", "flags": { - "isPrivate": true + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] }, "sources": [ { - "fileName": "src/http/server.ts", - "line": 9, - "character": 18 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 } ], - "signatures": [ - { - "id": 624, - "name": "handle", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 625, - "name": "req", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 626, - "name": "res", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { + "type": { + "type": "union", + "types": [ + { "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 682, - "name": "listenerCount", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 683, - "name": "listenerCount", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true + "name": "undefined" }, - "parameters": [ - { - "id": 684, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { + { + "type": "reflection", + "declaration": { + "id": 638, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 639, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 640, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Error" + } + }, + { + "id": 641, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } + } + } + ], + "type": { "type": "intrinsic", - "name": "symbol" + "name": "any" } - ] - } + } + ] } - ], - "type": { - "type": "intrinsic", - "name": "number" } + ] + } + }, + { + "id": 646, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "The equipment's ID or name that wasn't found" + }, + "sources": [ + { + "fileName": "src/errors/UnknownEquipmentError.ts", + "line": 14, + "character": 14 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 672, - "name": "listeners", - "kind": 2048, - "kindString": "Method", + "id": 649, + "name": "stack", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, - "signatures": [ + "sources": [ { - "id": 673, - "name": "listeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 674, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } + { + "type": "intrinsic", + "name": "string" } + ] + } + }, + { + "id": 642, + "name": "stackTraceLimit", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } - ] + ], + "type": { + "type": "intrinsic", + "name": "number" + } }, { - "id": 657, - "name": "off", + "id": 633, + "name": "captureStackTrace", "kind": 2048, "kindString": "Method", "flags": { @@ -11287,415 +11592,368 @@ }, "signatures": [ { - "id": 658, - "name": "off", + "id": 634, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, + "comment": { + "shortText": "Create .stack property on a target object" + }, "parameters": [ { - "id": 659, - "name": "event", + "id": 635, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "object" } }, { - "id": 660, - "name": "listener", + "id": 636, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, "type": { - "type": "reflection", - "declaration": { - "id": 661, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 662, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 663, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Function" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 643 + ] }, { - "id": 636, - "name": "on", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 637, - "name": "on", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 638, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 639, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reflection", - "declaration": { - "id": 640, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 641, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 642, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - } - ], - "type": { - "type": "reference", - "id": 599, - "name": "Server" - } - } + "title": "Properties", + "kind": 1024, + "children": [ + 648, + 647, + 637, + 646, + 649, + 642 ] }, { - "id": 643, - "name": "once", + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, + "children": [ + 633 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownEquipmentError.ts", + "line": 10, + "character": 42 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 632 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownEquipmentError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 650, + "name": "errors/UnknownShipError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Unknown Ship Error" + }, + "children": [ + { + "id": 651, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when the ship's id or name was not found" + }, + "children": [ + { + "id": 662, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 644, - "name": "once", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "id": 663, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, "parameters": [ { - "id": 645, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 646, - "name": "listener", + "id": 664, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { - "type": "reflection", - "declaration": { - "id": 647, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 648, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 649, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "intrinsic", + "name": "string" } } ], "type": { "type": "reference", - "id": 599, - "name": "Server" + "id": 651, + "name": "default" } } ] }, { - "id": 685, - "name": "prependListener", - "kind": 2048, - "kindString": "Method", + "id": 667, + "name": "message", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 686, - "name": "prependListener", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 666, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 656, + "name": "prepareStackTrace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 687, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 688, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reflection", - "declaration": { - "id": 689, + { + "type": "reflection", + "declaration": { + "id": 657, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 658, "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ { - "id": 690, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 691, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], + "id": 659, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "name": "Error" + } + }, + { + "id": 660, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } } } - ] + ], + "type": { + "type": "intrinsic", + "name": "any" + } } - } + ] } - ], - "type": { - "type": "reference", - "id": 599, - "name": "Server" } + ] + } + }, + { + "id": 665, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "The ship's ID or name that wasn't found" + }, + "sources": [ + { + "fileName": "src/errors/UnknownShipError.ts", + "line": 14, + "character": 14 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 692, - "name": "prependOnceListener", + "id": 668, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 661, + "name": "stackTraceLimit", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 652, + "name": "captureStackTrace", "kind": 2048, "kindString": "Method", "flags": { @@ -11703,612 +11961,417 @@ }, "signatures": [ { - "id": 693, - "name": "prependOnceListener", + "id": 653, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, + "comment": { + "shortText": "Create .stack property on a target object" + }, "parameters": [ { - "id": 694, - "name": "event", + "id": 654, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "object" } }, { - "id": 695, - "name": "listener", + "id": 655, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, "type": { - "type": "reflection", - "declaration": { - "id": 696, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 697, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 698, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Function" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 662 + ] }, { - "id": 675, - "name": "rawListeners", + "title": "Properties", + "kind": 1024, + "children": [ + 667, + 666, + 656, + 665, + 668, + 661 + ] + }, + { + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, + "children": [ + 652 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownShipError.ts", + "line": 10, + "character": 37 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 651 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnknownShipError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 669, + "name": "errors/UnknownShipVoicelinesError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Unknown Voice Lines Error" + }, + "children": [ + { + "id": 670, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when the voice lines for ship id was not found" + }, + "children": [ + { + "id": 681, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 676, - "name": "rawListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "id": 682, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, "parameters": [ { - "id": 677, - "name": "event", + "id": 683, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "string" } } ], "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } + "type": "reference", + "id": 670, + "name": "default" } } ] }, { - "id": 664, - "name": "removeAllListeners", - "kind": 2048, - "kindString": "Method", + "id": 686, + "name": "message", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 665, - "name": "removeAllListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 666, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "reference", - "id": 599, - "name": "Server" - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 650, - "name": "removeListener", - "kind": 2048, - "kindString": "Method", + "id": 685, + "name": "name", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 651, - "name": "removeListener", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 652, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 653, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reflection", - "declaration": { - "id": 654, + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 675, + "name": "prepareStackTrace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 676, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 677, "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ { - "id": 655, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 656, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], + "id": 678, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "name": "Error" + } + }, + { + "id": 679, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } } } - ] + ], + "type": { + "type": "intrinsic", + "name": "any" + } } - } + ] } - ], - "type": { - "type": "reference", - "id": 599, - "name": "Server" } + ] + } + }, + { + "id": 684, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "The voiceline for ship ID that wasn't found" + }, + "sources": [ + { + "fileName": "src/errors/UnknownShipVoicelinesError.ts", + "line": 14, + "character": 16 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 667, - "name": "setMaxListeners", - "kind": 2048, - "kindString": "Method", + "id": 687, + "name": "stack", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, - "signatures": [ + "sources": [ { - "id": 668, - "name": "setMaxListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" }, - "parameters": [ - { - "id": 669, - "name": "n", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "id": 599, - "name": "Server" + { + "type": "intrinsic", + "name": "string" } - } - ] + ] + } }, { - "id": 611, - "name": "listenerCount", - "kind": 2048, - "kindString": "Method", + "id": 680, + "name": "stackTraceLimit", + "kind": 1024, + "kindString": "Property", "flags": { - "isStatic": true, "isExternal": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 31, - "character": 28 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 671, + "name": "captureStackTrace", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, "signatures": [ { - "id": 612, - "name": "listenerCount", + "id": 672, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, "comment": { - "tags": [ - { - "tag": "deprecated", - "text": "since v4.0.0" - } - ] + "shortText": "Create .stack property on a target object" }, "parameters": [ { - "id": 613, - "name": "emitter", + "id": 673, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "reference", - "name": "EventEmitter" + "type": "intrinsic", + "name": "object" } }, { - "id": 614, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ] - }, - { - "id": 607, - "name": "on", - "kind": 2048, - "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 28, - "character": 17 - } - ], - "signatures": [ - { - "id": 608, - "name": "on", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 609, - "name": "emitter", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reference", - "name": "EventEmitter" - } - }, - { - "id": 610, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ], - "name": "AsyncIterableIterator" - } - } - ] - }, - { - "id": 600, - "name": "once", - "kind": 2048, - "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 26, - "character": 19 - } - ], - "signatures": [ - { - "id": 601, - "name": "once", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 602, - "name": "emitter", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reference", - "name": "NodeEventTarget" - } - }, - { - "id": 603, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - ], - "name": "Promise" - } - }, - { - "id": 604, - "name": "once", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 605, - "name": "emitter", + "id": 674, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, "type": { "type": "reference", - "name": "DOMEventTarget" - } - }, - { - "id": 606, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "string" + "name": "Function" } } ], "type": { - "type": "reference", - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - ], - "name": "Promise" + "type": "intrinsic", + "name": "void" } } ] @@ -12319,59 +12382,40 @@ "title": "Constructors", "kind": 512, "children": [ - 619 + 681 ] }, { "title": "Properties", "kind": 1024, "children": [ - 627, - 622, - 628, - 616, - 617, - 618, - 615 + 686, + 685, + 675, + 684, + 687, + 680 ] }, { "title": "Methods", "kind": 2048, "children": [ - 629, - 678, - 699, - 670, - 623, - 682, - 672, - 657, - 636, - 643, - 685, - 692, - 675, - 664, - 650, - 667, - 611, - 607, - 600 + 671 ] } ], "sources": [ { - "fileName": "src/http/server.ts", - "line": 7, - "character": 19 + "fileName": "src/errors/UnknownShipVoicelinesError.ts", + "line": 10, + "character": 47 } ], "extendedTypes": [ { "type": "reference", - "name": "EventEmitter" + "name": "Error" } ] } @@ -12381,399 +12425,441 @@ "title": "Classes", "kind": 128, "children": [ - 599 + 670 ] } ], "sources": [ { - "fileName": "src/http/server.ts", + "fileName": "src/errors/UnknownShipVoicelinesError.ts", "line": 1, "character": 0 } ] }, { - "id": 701, - "name": "index", + "id": 688, + "name": "errors/UnkonwnBarrageError", "kind": 1, "kindString": "Module", "flags": {}, "comment": { - "shortText": "Exporting everything for package" + "shortText": "Unknown Barrage Error" }, "children": [ { - "id": 836, - "name": "AzurAPI", + "id": 689, + "name": "default", "kind": 128, "kindString": "Class", "flags": {}, "comment": { - "shortText": "The main AzurAPI class" + "shortText": "Error to throw when the barrage is not found" }, "children": [ { - "id": 856, + "id": 700, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 857, - "name": "new AzurAPI", + "id": 701, + "name": "new default", "kind": 16384, "kindString": "Constructor signature", "flags": {}, - "comment": { - "shortText": "Cache client" - }, "parameters": [ { - "id": 858, - "name": "options", + "id": 702, + "name": "id", "kind": 32768, "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "text": "options for the cache\n" - }, + "flags": {}, "type": { - "type": "reference", - "id": 3, - "name": "CacheOptions" + "type": "intrinsic", + "name": "string" } } ], "type": { "type": "reference", - "id": 8, - "name": "AzurAPI" + "id": 689, + "name": "default" } } ] }, { - "id": 869, - "name": "apis", + "id": 705, + "name": "message", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 35, - "character": 15 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } ], "type": { - "type": "reflection", - "declaration": { - "id": 870, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "children": [ - { - "id": 875, - "name": "barrages", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - }, - "defaultValue": "..." - }, - { - "id": 873, - "name": "chapters", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - }, - "defaultValue": "..." - }, - { - "id": 872, - "name": "equipments", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - }, - "defaultValue": "..." - }, - { - "id": 871, - "name": "ships", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "reference", - "id": 193, - "name": "Ships" - }, - "defaultValue": "..." - }, - { - "id": 874, - "name": "voicelines", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "type": { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - }, - "defaultValue": "..." - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 875, - 873, - 872, - 871, - 874 - ] - } - ] - } - }, - "defaultValue": "..." + "type": "intrinsic", + "name": "string" + } }, { - "id": 861, - "name": "autoupdate", + "id": 704, + "name": "name", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 27, - "character": 21 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } ], "type": { "type": "intrinsic", - "name": "boolean" + "name": "string" } }, { - "id": 868, - "name": "barrages", + "id": 694, + "name": "prepareStackTrace", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] }, "sources": [ { - "fileName": "src/Client.ts", - "line": 34, - "character": 19 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 } ], "type": { - "type": "reference", - "id": 129, - "typeArguments": [ + "type": "union", + "types": [ { - "type": "reference", - "id": 746, - "name": "Identifiable" + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 695, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 696, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 697, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Error" + } + }, + { + "id": 698, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } } - ], - "name": "default" - }, - "defaultValue": "..." + ] + } }, { - "id": 866, - "name": "chapters", + "id": 703, + "name": "query", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true }, + "comment": { + "shortText": "The barrage's ID or name that wasn't found" + }, "sources": [ { - "fileName": "src/Client.ts", - "line": 32, - "character": 19 + "fileName": "src/errors/UnkonwnBarrageError.ts", + "line": 14, + "character": 16 } ], "type": { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - }, - "defaultValue": "..." + "type": "intrinsic", + "name": "string" + } }, { - "id": 865, - "name": "equipments", + "id": 706, + "name": "stack", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true, + "isOptional": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 31, - "character": 21 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 } ], "type": { - "type": "reference", - "id": 129, - "typeArguments": [ + "type": "union", + "types": [ { - "type": "reference", - "id": 746, - "name": "Identifiable" + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" } - ], - "name": "default" - }, - "defaultValue": "..." + ] + } }, { - "id": 859, - "name": "options", + "id": 699, + "name": "stackTraceLimit", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 25, - "character": 18 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } ], "type": { - "type": "reference", - "id": 3, - "name": "CacheOptions" + "type": "intrinsic", + "name": "number" } }, { - "id": 862, - "name": "rate", - "kind": 1024, - "kindString": "Property", + "id": 690, + "name": "captureStackTrace", + "kind": 2048, + "kindString": "Method", "flags": { - "isPublic": true + "isExternal": true }, - "sources": [ + "signatures": [ { - "fileName": "src/Client.ts", - "line": 28, - "character": 15 + "id": 691, + "name": "captureStackTrace", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "comment": { + "shortText": "Create .stack property on a target object" + }, + "parameters": [ + { + "id": 692, + "name": "targetObject", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 693, + "name": "constructorOpt", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "reference", + "name": "Function" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } } - ], - "type": { - "type": "intrinsic", - "name": "number" - } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 700 + ] }, { - "id": 864, - "name": "ships", + "title": "Properties", "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, - "sources": [ + "children": [ + 705, + 704, + 694, + 703, + 706, + 699 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 690 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnkonwnBarrageError.ts", + "line": 10, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 689 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnkonwnBarrageError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 707, + "name": "errors/UnserialisableError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Unserialisable Error" + }, + "children": [ + { + "id": 708, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when we can't get the contents from GitHub" + }, + "children": [ + { + "id": 719, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ { - "fileName": "src/Client.ts", - "line": 30, - "character": 16 + "id": 720, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 708, + "name": "default" + } } - ], - "type": { - "type": "reference", - "id": 193, - "name": "Ships" - }, - "defaultValue": "..." + ] }, { - "id": 860, - "name": "source", + "id": 722, + "name": "message", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 26, - "character": 17 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } ], "type": { @@ -12782,159 +12868,163 @@ } }, { - "id": 863, - "name": "updater", + "id": 721, + "name": "name", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 29, - "character": 18 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } ], "type": { - "type": "reference", - "id": 290, - "name": "default" + "type": "intrinsic", + "name": "string" } }, { - "id": 867, - "name": "voicelines", + "id": 713, + "name": "prepareStackTrace", "kind": 1024, "kindString": "Property", "flags": { - "isPublic": true + "isExternal": true, + "isOptional": true }, - "sources": [ - { - "fileName": "src/Client.ts", - "line": 33, - "character": 21 - } - ], - "type": { - "type": "reference", - "id": 129, - "typeArguments": [ + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ { - "type": "reference", - "id": 746, - "name": "Identifiable" + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" } - ], - "name": "default" - }, - "defaultValue": "..." - }, - { - "id": 853, - "name": "captureRejectionSymbol", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true + ] }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 43, - "character": 46 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 } ], "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 25, - "name": "captureRejectionSymbol" - } - } - }, - { - "id": 854, - "name": "captureRejections", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true - }, - "comment": { - "shortText": "Sets or gets the default captureRejection value for all emitters." - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 49, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 714, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 715, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 716, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Error" + } + }, + { + "id": 717, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + ] } }, { - "id": 855, - "name": "defaultMaxListeners", + "id": 723, + "name": "stack", "kind": 1024, "kindString": "Property", "flags": { - "isStatic": true, - "isExternal": true + "isExternal": true, + "isOptional": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 50, - "character": 34 + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 } ], "type": { - "type": "intrinsic", - "name": "number" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] } }, { - "id": 852, - "name": "errorMonitor", + "id": 718, + "name": "stackTraceLimit", "kind": 1024, "kindString": "Property", "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true - }, - "comment": { - "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", - "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" + "isExternal": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 42, - "character": 36 + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } ], "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 24, - "name": "errorMonitor" - } + "type": "intrinsic", + "name": "number" } }, { - "id": 880, - "name": "addListener", + "id": 709, + "name": "captureStackTrace", "kind": 2048, "kindString": "Method", "flags": { @@ -12942,431 +13032,331 @@ }, "signatures": [ { - "id": 881, - "name": "addListener", + "id": 710, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, - "parameters": [ - { - "id": 882, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 883, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reflection", - "declaration": { - "id": 884, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 885, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 886, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - } - ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } - } - ] - }, - { - "id": 929, - "name": "emit", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 930, - "name": "emit", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true + "comment": { + "shortText": "Create .stack property on a target object" }, "parameters": [ { - "id": 931, - "name": "event", + "id": 711, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "object" } }, { - "id": 932, - "name": "args", + "id": 712, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true, - "isRest": true + "isOptional": true }, "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } + "type": "reference", + "name": "Function" } } ], "type": { "type": "intrinsic", - "name": "boolean" + "name": "void" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 719 + ] }, { - "id": 950, - "name": "eventNames", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 951, - "name": "eventNames", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "type": { - "type": "array", - "elementType": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - } + "title": "Properties", + "kind": 1024, + "children": [ + 722, + 721, + 713, + 723, + 718 ] }, { - "id": 921, - "name": "getMaxListeners", + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, + "children": [ + 709 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnserialisableError.ts", + "line": 10, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 708 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UnserialisableError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 724, + "name": "errors/UpdateError", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Update Error" + }, + "children": [ + { + "id": 725, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "Error to throw when something goes wrong during updating." + }, + "children": [ + { + "id": 736, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 922, - "name": "getMaxListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "id": 737, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, "type": { - "type": "intrinsic", - "name": "number" + "type": "reference", + "id": 725, + "name": "default" } } ] }, { - "id": 933, - "name": "listenerCount", - "kind": 2048, - "kindString": "Method", + "id": 739, + "name": "message", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 934, - "name": "listenerCount", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 935, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 11 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 923, - "name": "listeners", - "kind": 2048, - "kindString": "Method", + "id": 738, + "name": "name", + "kind": 1024, + "kindString": "Property", "flags": { "isExternal": true }, - "signatures": [ + "sources": [ { - "id": 924, - "name": "listeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 925, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } - } + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 973, + "character": 8 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "id": 908, - "name": "off", - "kind": 2048, - "kindString": "Method", + "id": 730, + "name": "prepareStackTrace", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, - "signatures": [ + "comment": { + "shortText": "Optional override for formatting stack traces", + "tags": [ + { + "tag": "see", + "text": "https://github.com/v8/v8/wiki/Stack%20Trace%20API#customizing-stack-traces\n" + } + ] + }, + "sources": [ { - "id": 909, - "name": "off", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 910, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 911, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reflection", - "declaration": { - "id": 912, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 11, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 731, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 732, "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ { - "id": 913, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 914, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], + "id": 733, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "name": "Error" + } + }, + { + "id": 734, + "name": "stackTraces", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "CallSite" + } } } - ] + ], + "type": { + "type": "intrinsic", + "name": "any" + } } - } + ] } - ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" } + ] + } + }, + { + "id": 740, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.es5.d.ts", + "line": 975, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 735, + "name": "stackTraceLimit", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 13, + "character": 19 } - ] + ], + "type": { + "type": "intrinsic", + "name": "number" + } }, { - "id": 887, - "name": "on", + "id": 726, + "name": "captureStackTrace", "kind": 2048, "kindString": "Method", "flags": { @@ -13374,1489 +13364,1073 @@ }, "signatures": [ { - "id": 888, - "name": "on", + "id": 727, + "name": "captureStackTrace", "kind": 4096, "kindString": "Call signature", "flags": { "isExternal": true }, + "comment": { + "shortText": "Create .stack property on a target object" + }, "parameters": [ { - "id": 889, - "name": "event", + "id": 728, + "name": "targetObject", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "object" } }, { - "id": 890, - "name": "listener", + "id": 729, + "name": "constructorOpt", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isOptional": true }, "type": { - "type": "reflection", - "declaration": { - "id": 891, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 892, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 893, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Function" } } ], "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" + "type": "intrinsic", + "name": "void" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 736 + ] }, { - "id": 894, - "name": "once", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, + "title": "Properties", + "kind": 1024, + "children": [ + 739, + 738, + 730, + 740, + 735 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 726 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UpdateError.ts", + "line": 10, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 725 + ] + } + ], + "sources": [ + { + "fileName": "src/errors/UpdateError.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 741, + "name": "http/dispatcher", + "kind": 1, + "kindString": "Module", + "flags": {}, + "children": [ + { + "id": 742, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 743, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 895, - "name": "once", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ + "id": 744, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 742, + "name": "default" + } + } + ] + }, + { + "id": 753, + "name": "filters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 16, + "character": 15 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 754, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ { - "id": 896, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "id": 756, + "name": "after", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" + } + }, + "defaultValue": "..." }, { - "id": 897, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "id": 755, + "name": "before", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "reflection", - "declaration": { - "id": 898, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 899, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 900, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" } - } + }, + "defaultValue": "..." } ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 756, + 755 + ] + } + ] } - ] + }, + "defaultValue": "..." }, { - "id": 936, - "name": "prependListener", - "kind": 2048, - "kindString": "Method", + "id": 745, + "name": "listeners", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isPublic": true }, - "signatures": [ + "sources": [ { - "id": 937, - "name": "prependListener", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ + "fileName": "src/http/dispatcher.ts", + "line": 8, + "character": 20 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 746, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ { - "id": 938, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "id": 751, + "name": "delete", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" + } + }, + "defaultValue": "..." }, { - "id": 939, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "id": 748, + "name": "get", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "reflection", - "declaration": { - "id": 940, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 941, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 942, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" } - } - } - ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } - } - ] - }, - { - "id": 943, - "name": "prependOnceListener", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 944, - "name": "prependOnceListener", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ + }, + "defaultValue": "..." + }, { - "id": 945, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true + "id": 747, + "name": "head", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" + } }, + "defaultValue": "..." + }, + { + "id": 752, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" + } + }, + "defaultValue": "..." }, { - "id": 946, - "name": "listener", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true + "id": 749, + "name": "post", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" + } }, + "defaultValue": "..." + }, + { + "id": 750, + "name": "put", + "kind": 1024, + "kindString": "Property", + "flags": {}, "type": { - "type": "reflection", - "declaration": { - "id": 947, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 948, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 949, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "never" } - } + }, + "defaultValue": "..." } ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 751, + 748, + 747, + 752, + 749, + 750 + ] + } + ] } - ] + }, + "defaultValue": "..." }, { - "id": 926, - "name": "rawListeners", - "kind": 2048, - "kindString": "Method", + "id": 763, + "name": "queue", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isPublic": true }, - "signatures": [ + "sources": [ { - "id": 927, - "name": "rawListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 928, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } + "fileName": "src/http/dispatcher.ts", + "line": 23, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 762, + "name": "staticDirname", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 22, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" } + ] + }, + "defaultValue": "..." + }, + { + "id": 761, + "name": "staticFolderPrefix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 21, + "character": 26 } - ] + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'/static'" }, { - "id": 915, - "name": "removeAllListeners", - "kind": 2048, - "kindString": "Method", + "id": 764, + "name": "staticUrlPrefix", + "kind": 1024, + "kindString": "Property", "flags": { - "isExternal": true + "isPublic": true }, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 24, + "character": 26 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 836, + "name": "HttpChain", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 260, + "character": 13 + } + ], "signatures": [ { - "id": 916, - "name": "removeAllListeners", + "id": 837, + "name": "HttpChain", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 917, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - } - ], + "flags": {}, "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 901, - "name": "removeListener", + "id": 838, + "name": "add", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 264, + "character": 7 + } + ], "signatures": [ { - "id": 902, - "name": "removeListener", + "id": 839, + "name": "add", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "parameters": [ { - "id": 903, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 904, - "name": "listener", + "id": 840, + "name": "cb", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { - "type": "reflection", - "declaration": { - "id": 905, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 906, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 907, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 876, - "name": "set", + "id": 841, + "name": "addAll", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { - "fileName": "src/Client.ts", - "line": 64, - "character": 7 + "fileName": "src/http/dispatcher.ts", + "line": 268, + "character": 10 } ], "signatures": [ { - "id": 877, - "name": "set", + "id": 842, + "name": "addAll", "kind": 4096, "kindString": "Call signature", "flags": {}, - "comment": { - "shortText": "Set data in cache" - }, "parameters": [ { - "id": 878, - "name": "type", + "id": 843, + "name": "cbs", "kind": 32768, "kindString": "Parameter", "flags": {}, - "comment": { - "text": "A type of data (ship, equipment, voiceline, chapter, or barrage)" - }, "type": { - "type": "reference", - "id": 322, - "name": "datatype" - } - }, - { - "id": 879, - "name": "raw", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Raw data in array\n" - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reference", - "id": 193, - "name": "Ships" - }, - { - "type": "reference", - "id": 129, - "typeArguments": [ - { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - ], - "name": "default" - } - ] + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 918, - "name": "setMaxListeners", + "id": 812, + "name": "afterFilter", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 146, + "character": 15 + } + ], "signatures": [ { - "id": 919, - "name": "setMaxListeners", + "id": 813, + "name": "afterFilter", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Called after a route is handeled; can modify the request and response." }, "parameters": [ { - "id": 920, - "name": "n", + "id": 814, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "intrinsic", - "name": "number" + "name": "any" + } + }, + { + "id": 815, + "name": "callback", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" + }, + "type": { + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 848, - "name": "listenerCount", + "id": 808, + "name": "beforeFilter", "kind": 2048, "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 31, - "character": 28 + "fileName": "src/http/dispatcher.ts", + "line": 137, + "character": 16 } ], "signatures": [ { - "id": 849, - "name": "listenerCount", + "id": 809, + "name": "beforeFilter", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "tags": [ - { - "tag": "deprecated", - "text": "since v4.0.0" - } - ] + "shortText": "Called before a route is handeled; can modify the request and response." }, "parameters": [ { - "id": 850, - "name": "emitter", + "id": 810, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { - "type": "reference", - "name": "EventEmitter" + "type": "intrinsic", + "name": "any" } }, { - "id": 851, - "name": "event", + "id": 811, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "any" } } ], "type": { "type": "intrinsic", - "name": "number" + "name": "void" } } ] }, { - "id": 844, - "name": "on", + "id": 816, + "name": "dispatch", "kind": 2048, "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 28, - "character": 17 + "fileName": "src/http/dispatcher.ts", + "line": 155, + "character": 12 } ], "signatures": [ { - "id": 845, - "name": "on", + "id": 817, + "name": "dispatch", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Main entry point for httpdispatcher. Http.CreateServer would call this." }, "parameters": [ { - "id": 846, - "name": "emitter", + "id": 818, + "name": "request", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "A ClientRequest object from NodeJS _Http_ module." }, "type": { - "type": "reference", - "name": "EventEmitter" + "type": "intrinsic", + "name": "any" } }, { - "id": 847, - "name": "event", + "id": 819, + "name": "response", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "A ClientResponse object from NodeJS _Http_ module.\n" }, "type": { "type": "intrinsic", - "name": "string" + "name": "any" } } ], "type": { - "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ], - "name": "AsyncIterableIterator" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 837, - "name": "once", + "id": 757, + "name": "errorListener", "kind": 2048, "kindString": "Method", "flags": { - "isStatic": true, - "isExternal": true + "isPublic": true }, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 26, - "character": 19 + "fileName": "src/http/dispatcher.ts", + "line": 17, + "character": 21 } ], "signatures": [ { - "id": 838, - "name": "once", + "id": 758, + "name": "errorListener", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "parameters": [ { - "id": 839, - "name": "emitter", + "id": 759, + "name": "req", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { - "type": "reference", - "name": "NodeEventTarget" + "type": "intrinsic", + "name": "any" } }, { - "id": 840, - "name": "event", + "id": 760, + "name": "res", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "reference", - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - ], - "name": "Promise" + "type": "intrinsic", + "name": "void" } - }, + } + ] + }, + { + "id": 770, + "name": "filter", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ { - "id": 841, - "name": "once", + "fileName": "src/http/dispatcher.ts", + "line": 44, + "character": 10 + } + ], + "signatures": [ + { + "id": 771, + "name": "filter", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a GET reqeust matches _url_." }, "parameters": [ { - "id": 842, - "name": "emitter", + "id": 772, + "name": "method", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 773, + "name": "url", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { - "type": "reference", - "name": "DOMEventTarget" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" + } + ] } }, { - "id": 843, - "name": "event", + "id": 774, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "intrinsic", - "name": "string" + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - ], - "name": "Promise" + "type": "intrinsic", + "name": "void" } } ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 856 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 869, - 861, - 868, - 866, - 865, - 859, - 862, - 864, - 860, - 863, - 867, - 853, - 854, - 855, - 852 - ] }, { - "title": "Methods", + "id": 828, + "name": "getFilters", "kind": 2048, - "children": [ - 880, - 929, - 950, - 921, - 933, - 923, - 908, - 887, - 894, - 936, - 943, - 926, - 915, - 901, - 876, - 918, - 848, - 844, - 837 - ] - } - ], - "sources": [ - { - "fileName": "src/Client.ts", - "line": 24, - "character": 20 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "EventEmitter" - } - ] - }, - { - "id": 952, - "name": "Server", - "kind": 128, - "kindString": "Class", - "flags": {}, - "children": [ - { - "id": 972, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "kindString": "Method", "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 240, + "character": 14 + } + ], "signatures": [ { - "id": 973, - "name": "new Server", - "kind": 16384, - "kindString": "Constructor signature", + "id": 829, + "name": "getFilters", + "kind": 4096, + "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Return the Callback filter that matches the URL and method requested.", + "returns": "Callback\n" + }, "parameters": [ { - "id": 974, - "name": "port", + "id": 830, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isOptional": true + "flags": {}, + "comment": { + "text": "The URL requested." }, "type": { "type": "intrinsic", - "name": "number" + "name": "string" + } + }, + { + "id": 831, + "name": "type", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The type of the filter, \"before\" or \"after, for which the Callback should be returned." + }, + "type": { + "type": "intrinsic", + "name": "string" } } ], "type": { "type": "reference", - "id": 599, - "name": "Server" + "name": "Callback" } } ] }, { - "id": 980, - "name": "client", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "src/http/server.ts", - "line": 16, - "character": 18 - } - ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - }, - "defaultValue": "..." - }, - { - "id": 975, - "name": "port", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true - }, + "id": 824, + "name": "getListener", + "kind": 2048, + "kindString": "Method", + "flags": {}, "sources": [ { - "fileName": "src/http/server.ts", - "line": 8, + "fileName": "src/http/dispatcher.ts", + "line": 223, "character": 15 } ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 981, - "name": "server", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true - }, - "sources": [ + "signatures": [ { - "fileName": "src/http/server.ts", - "line": 17, - "character": 18 - } - ], - "type": { - "type": "reference", - "name": "Server" - }, - "defaultValue": "..." - }, - { - "id": 969, - "name": "captureRejectionSymbol", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 43, - "character": 46 - } - ], - "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 25, - "name": "captureRejectionSymbol" - } - } - }, - { - "id": 970, - "name": "captureRejections", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true - }, - "comment": { - "shortText": "Sets or gets the default captureRejection value for all emitters." - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 49, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - }, - { - "id": 971, - "name": "defaultMaxListeners", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 50, - "character": 34 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 968, - "name": "errorMonitor", - "kind": 1024, - "kindString": "Property", - "flags": { - "isStatic": true, - "isExternal": true, - "isReadonly": true - }, - "comment": { - "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", - "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 42, - "character": 36 - } - ], - "type": { - "type": "query", - "queryType": { - "type": "reference", - "id": 24, - "name": "errorMonitor" - } - } - }, - { - "id": 982, - "name": "addListener", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 983, - "name": "addListener", + "id": 825, + "name": "getListener", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Return the Callback that matches the URL and method requested.", + "returns": "Callback\n" }, "parameters": [ { - "id": 984, - "name": "event", + "id": 826, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The URL requested." }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "string" } }, { - "id": 985, - "name": "listener", + "id": 827, + "name": "method", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The method, \"get\" or \"post\", that the URL was requested with." }, "type": { - "type": "reflection", - "declaration": { - "id": 986, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 987, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 988, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "intrinsic", + "name": "string" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "any" } } ] }, { - "id": 1031, - "name": "emit", + "id": 852, + "name": "getWrapped", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 281, + "character": 14 + } + ], "signatures": [ { - "id": 1032, - "name": "emit", + "id": 853, + "name": "getWrapped", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "parameters": [ { - "id": 1033, - "name": "event", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] - } - }, - { - "id": 1034, - "name": "args", + "id": 854, + "name": "cb", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, + "flags": {}, "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 1052, - "name": "eventNames", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1053, - "name": "eventNames", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "type": { - "type": "array", - "elementType": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, + "type": "reflection", + "declaration": { + "id": 855, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ { - "type": "intrinsic", - "name": "symbol" + "id": 856, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 857, + "name": "req", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 858, + "name": "res", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 859, + "name": "chain", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } } ] } @@ -14865,54 +14439,28 @@ ] }, { - "id": 1023, - "name": "getMaxListeners", - "kind": 2048, - "kindString": "Method", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1024, - "name": "getMaxListeners", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ] - }, - { - "id": 976, - "name": "handle", + "id": 844, + "name": "next", "kind": 2048, "kindString": "Method", - "flags": { - "isPrivate": true - }, + "flags": {}, "sources": [ { - "fileName": "src/http/server.ts", - "line": 9, - "character": 18 + "fileName": "src/http/dispatcher.ts", + "line": 272, + "character": 8 } ], "signatures": [ { - "id": 977, - "name": "handle", + "id": 845, + "name": "next", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 978, + "id": 846, "name": "req", "kind": 32768, "kindString": "Parameter", @@ -14923,7 +14471,7 @@ } }, { - "id": 979, + "id": 847, "name": "res", "kind": 32768, "kindString": "Parameter", @@ -14942,30 +14490,51 @@ ] }, { - "id": 1035, - "name": "listenerCount", + "id": 765, + "name": "on", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 32, + "character": 6 + } + ], "signatures": [ { - "id": 1036, - "name": "listenerCount", + "id": 766, + "name": "on", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Generic function to set up request listener. Prefer onGet and onPost instead." }, "parameters": [ { - "id": 1037, - "name": "event", + "id": 767, + "name": "method", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The HTTP method to response to: \"get\" or \"post\"" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 768, + "name": "url", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -14975,45 +14544,70 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } + }, + { + "id": 769, + "name": "callback", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" + }, + "type": { + "type": "reference", + "name": "Callback" + } } ], "type": { "type": "intrinsic", - "name": "number" + "name": "void" } } ] }, { - "id": 1025, - "name": "listeners", + "id": 795, + "name": "onDelete", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 101, + "character": 12 + } + ], "signatures": [ { - "id": 1026, - "name": "listeners", + "id": 796, + "name": "onDelete", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a DELETE request matches _url_." }, "parameters": [ { - "id": 1027, - "name": "event", + "id": 797, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -15023,152 +14617,189 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } + }, + { + "id": 798, + "name": "callback", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" + }, + "type": { + "type": "reference", + "name": "Callback" + } } ], "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1010, - "name": "off", + "id": 799, + "name": "onError", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 109, + "character": 11 + } + ], "signatures": [ { - "id": 1011, - "name": "off", + "id": 800, + "name": "onError", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What function should be called when there is an error." }, "parameters": [ { - "id": 1012, - "name": "event", + "id": 801, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "union", - "types": [ + "type": "reference", + "name": "Callback" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 779, + "name": "onGet", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 65, + "character": 9 + } + ], + "signatures": [ + { + "id": 780, + "name": "onGet", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "What to do when a GET reqeust matches _url_." + }, + "parameters": [ + { + "id": 781, + "name": "url", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." + }, + "type": { + "type": "union", + "types": [ { "type": "intrinsic", "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } }, { - "id": 1013, - "name": "listener", + "id": 782, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 1014, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1015, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 1016, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 989, - "name": "on", + "id": 775, + "name": "onHead", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 56, + "character": 10 + } + ], "signatures": [ { - "id": 990, - "name": "on", + "id": 776, + "name": "onHead", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a HEAD reqeust matches _url_." }, "parameters": [ { - "id": 991, - "name": "event", + "id": 777, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -15178,101 +14809,70 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } }, { - "id": 992, - "name": "listener", + "id": 778, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 993, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 994, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 995, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 996, - "name": "once", + "id": 787, + "name": "onOptions", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 83, + "character": 13 + } + ], "signatures": [ { - "id": 997, - "name": "once", + "id": 788, + "name": "onOptions", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a OPTIONS request matches _url_." }, "parameters": [ { - "id": 998, - "name": "event", + "id": 789, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -15282,101 +14882,70 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } }, { - "id": 999, - "name": "listener", + "id": 790, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 1000, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1001, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 1002, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1038, - "name": "prependListener", + "id": 783, + "name": "onPost", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 74, + "character": 10 + } + ], "signatures": [ { - "id": 1039, - "name": "prependListener", + "id": 784, + "name": "onPost", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a POST request matches _url_." }, "parameters": [ { - "id": 1040, - "name": "event", + "id": 785, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -15386,101 +14955,70 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } }, { - "id": 1041, - "name": "listener", + "id": 786, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 1042, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1043, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 1044, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1045, - "name": "prependOnceListener", + "id": 791, + "name": "onPut", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 92, + "character": 9 + } + ], "signatures": [ { - "id": 1046, - "name": "prependOnceListener", + "id": 792, + "name": "onPut", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "What to do when a PUT request matches _url_." }, "parameters": [ { - "id": 1047, - "name": "event", + "id": 793, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { "type": "union", @@ -15490,505 +15028,614 @@ "name": "string" }, { - "type": "intrinsic", - "name": "symbol" + "type": "reference", + "name": "RegExp" + }, + { + "type": "reference", + "name": "UrlMatcher" } ] } }, { - "id": 1048, - "name": "listener", + "id": 794, + "name": "callback", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The function that will be called on match.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 1049, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1050, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 1051, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "Callback" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1028, - "name": "rawListeners", + "id": 802, + "name": "setStatic", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 117, + "character": 13 + } + ], "signatures": [ { - "id": 1029, - "name": "rawListeners", + "id": 803, + "name": "setStatic", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Set the virtual folder for the static resources." }, "parameters": [ { - "id": 1030, - "name": "event", + "id": 804, + "name": "folder", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "Relative path in URL to static resources.\n" }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "string" } } ], "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "Function" - } + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1017, - "name": "removeAllListeners", + "id": 805, + "name": "setStaticDirname", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 128, + "character": 20 + } + ], "signatures": [ { - "id": 1018, - "name": "removeAllListeners", + "id": 806, + "name": "setStaticDirname", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Set the physical/local folder for the static resources." }, "parameters": [ { - "id": 1019, - "name": "event", + "id": 807, + "name": "dirname", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true, - "isOptional": true + "flags": {}, + "comment": { + "text": "Relative path in file system to static resources.\n" }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "string" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1003, - "name": "removeListener", + "id": 820, + "name": "staticListener", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 196, + "character": 18 + } + ], "signatures": [ { - "id": 1004, - "name": "removeListener", + "id": 821, + "name": "staticListener", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "shortText": "Listen to requests for static assests and serve them from the file system." }, "parameters": [ { - "id": 1005, - "name": "event", + "id": 822, + "name": "request", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "A ClientRequest object from NodeJS _Http_ module." }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "reference", + "name": "IncomingMessage" } }, { - "id": 1006, - "name": "listener", + "id": 823, + "name": "response", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "A ClientResponse object from NodeJS _Http_ module.\n" }, "type": { - "type": "reflection", - "declaration": { - "id": 1007, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": { - "isExternal": true - }, - "signatures": [ - { - "id": 1008, - "name": "__type", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 1009, - "name": "args", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true, - "isRest": true - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } + "type": "reference", + "name": "ServerResponse" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 1020, - "name": "setMaxListeners", + "id": 848, + "name": "stop", "kind": 2048, "kindString": "Method", - "flags": { - "isExternal": true - }, + "flags": {}, + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 277, + "character": 8 + } + ], "signatures": [ { - "id": 1021, - "name": "setMaxListeners", + "id": 849, + "name": "stop", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "parameters": [ { - "id": 1022, - "name": "n", + "id": 850, + "name": "req", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true - }, + "flags": {}, "type": { "type": "intrinsic", - "name": "number" + "name": "any" + } + }, + { + "id": 851, + "name": "res", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" } } ], "type": { - "type": "reference", - "id": 599, - "name": "Server" + "type": "intrinsic", + "name": "void" } } ] }, { - "id": 964, - "name": "listenerCount", + "id": 832, + "name": "urlMatches", "kind": 2048, "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, + "flags": {}, "sources": [ { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 31, - "character": 28 + "fileName": "src/http/dispatcher.ts", + "line": 254, + "character": 14 } ], "signatures": [ { - "id": 965, - "name": "listenerCount", + "id": 833, + "name": "urlMatches", "kind": 4096, "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "flags": {}, "comment": { - "tags": [ - { - "tag": "deprecated", - "text": "since v4.0.0" - } - ] + "shortText": "Will determine if there is a match for a _url_ given a _config_." }, "parameters": [ { - "id": 966, - "name": "emitter", + "id": 834, + "name": "config", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "String, RegExp, or Function that will match and/or return true with a provided URL string." }, "type": { - "type": "reference", - "name": "EventEmitter" + "type": "intrinsic", + "name": "any" } }, { - "id": 967, - "name": "event", + "id": 835, + "name": "url", "kind": 32768, "kindString": "Parameter", - "flags": { - "isExternal": true + "flags": {}, + "comment": { + "text": "The string that will be passed to config() or compared (===) with config or matched with config.test() to return a boolean.\n" }, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "symbol" - } - ] + "type": "intrinsic", + "name": "string" } } ], "type": { "type": "intrinsic", - "name": "number" + "name": "boolean" } } ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 743 + ] }, { - "id": 960, - "name": "on", + "title": "Properties", + "kind": 1024, + "children": [ + 753, + 745, + 763, + 762, + 761, + 764 + ] + }, + { + "title": "Methods", "kind": 2048, - "kindString": "Method", - "flags": { - "isStatic": true, - "isExternal": true - }, - "sources": [ - { - "fileName": "node_modules/@types/node/events.d.ts", - "line": 28, - "character": 17 - } - ], + "children": [ + 836, + 838, + 841, + 812, + 808, + 816, + 757, + 770, + 828, + 824, + 852, + 844, + 765, + 795, + 799, + 779, + 775, + 787, + 783, + 791, + 802, + 805, + 820, + 848, + 832 + ] + } + ], + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 7, + "character": 35 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 742 + ] + } + ], + "sources": [ + { + "fileName": "src/http/dispatcher.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 860, + "name": "http/server", + "kind": 1, + "kindString": "Module", + "flags": {}, + "children": [ + { + "id": 861, + "name": "Server", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 881, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, "signatures": [ { - "id": 961, - "name": "on", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, + "id": 882, + "name": "new Server", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, "parameters": [ { - "id": 962, - "name": "emitter", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reference", - "name": "EventEmitter" - } - }, - { - "id": 963, - "name": "event", + "id": 883, + "name": "port", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isOptional": true }, "type": { "type": "intrinsic", - "name": "string" + "name": "number" } } ], "type": { "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ], - "name": "AsyncIterableIterator" + "id": 861, + "name": "Server" } } ] }, { - "id": 953, - "name": "once", - "kind": 2048, - "kindString": "Method", + "id": 889, + "name": "client", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 16, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + }, + "defaultValue": "..." + }, + { + "id": 884, + "name": "port", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 8, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 890, + "name": "server", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 17, + "character": 18 + } + ], + "type": { + "type": "reference", + "name": "Server" + }, + "defaultValue": "..." + }, + { + "id": 878, + "name": "captureRejectionSymbol", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 43, + "character": 46 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 25, + "name": "captureRejectionSymbol" + } + } + }, + { + "id": 879, + "name": "captureRejections", + "kind": 1024, + "kindString": "Property", "flags": { "isStatic": true, "isExternal": true }, + "comment": { + "shortText": "Sets or gets the default captureRejection value for all emitters." + }, "sources": [ { "fileName": "node_modules/@types/node/events.d.ts", - "line": 26, - "character": 19 + "line": 49, + "character": 32 } ], - "signatures": [ + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 880, + "name": "defaultMaxListeners", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ { - "id": 954, - "name": "once", - "kind": 4096, - "kindString": "Call signature", - "flags": { - "isExternal": true - }, - "parameters": [ - { - "id": 955, - "name": "emitter", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isExternal": true - }, - "type": { - "type": "reference", - "name": "NodeEventTarget" - } - }, + "fileName": "node_modules/@types/node/events.d.ts", + "line": 50, + "character": 34 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 877, + "name": "errorMonitor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "comment": { + "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", + "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 42, + "character": 36 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 24, + "name": "errorMonitor" + } + } + }, + { + "id": 891, + "name": "addListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 892, + "name": "addListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ { - "id": 956, + "id": 893, "name": "event", "kind": 32768, "kindString": "Parameter", @@ -16008,25 +15655,83 @@ } ] } + }, + { + "id": 894, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 895, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 896, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 897, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } } ], "type": { "type": "reference", - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - } - ], - "name": "Promise" + "id": 861, + "name": "Server" } - }, + } + ] + }, + { + "id": 940, + "name": "emit", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ { - "id": 957, - "name": "once", + "id": 941, + "name": "emit", "kind": 4096, "kindString": "Call signature", "flags": { @@ -16034,759 +15739,10547 @@ }, "parameters": [ { - "id": 958, - "name": "emitter", + "id": 942, + "name": "event", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true }, "type": { - "type": "reference", - "name": "DOMEventTarget" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] } }, { - "id": 959, - "name": "event", + "id": 943, + "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { - "isExternal": true + "isExternal": true, + "isRest": true }, "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "typeArguments": [ - { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } - ], - "name": "Promise" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" } } ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 972 - ] }, { - "title": "Properties", - "kind": 1024, - "children": [ - 980, - 975, - 981, - 969, - 970, - 971, - 968 + "id": 961, + "name": "eventNames", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 962, + "name": "eventNames", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + } ] }, { - "title": "Methods", + "id": 932, + "name": "getMaxListeners", "kind": 2048, - "children": [ - 982, - 1031, - 1052, - 1023, - 976, - 1035, - 1025, - 1010, - 989, - 996, - 1038, - 1045, - 1028, - 1017, - 1003, - 1020, - 964, - 960, - 953 - ] - } - ], - "sources": [ - { - "fileName": "src/http/server.ts", - "line": 7, - "character": 19 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "EventEmitter" - } - ] - }, - { - "id": 831, - "name": "CacheOptions", - "kind": 256, - "kindString": "Interface", - "flags": {}, - "children": [ - { - "id": 833, - "name": "autoupdate", - "kind": 1024, - "kindString": "Property", + "kindString": "Method", "flags": { - "isOptional": true + "isExternal": true }, - "sources": [ + "signatures": [ { - "fileName": "src/Client.ts", - "line": 15, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" + "id": 933, + "name": "getMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true }, - { + "type": { "type": "intrinsic", - "name": "boolean" + "name": "number" } - ] - } + } + ] }, { - "id": 834, - "name": "rate", - "kind": 1024, - "kindString": "Property", + "id": 885, + "name": "handle", + "kind": 2048, + "kindString": "Method", "flags": { - "isOptional": true + "isPrivate": true }, "sources": [ { - "fileName": "src/Client.ts", - "line": 16, - "character": 8 + "fileName": "src/http/server.ts", + "line": 9, + "character": 18 } ], - "type": { - "type": "union", - "types": [ - { + "signatures": [ + { + "id": 886, + "name": "handle", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 887, + "name": "req", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 888, + "name": "res", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { "type": "intrinsic", - "name": "undefined" + "name": "void" + } + } + ] + }, + { + "id": 944, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 945, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true }, - { + "parameters": [ + { + "id": 946, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { "type": "intrinsic", "name": "number" } - ] - } + } + ] }, { - "id": 832, - "name": "source", - "kind": 1024, - "kindString": "Property", + "id": 934, + "name": "listeners", + "kind": 2048, + "kindString": "Method", "flags": { - "isOptional": true + "isExternal": true }, - "sources": [ + "signatures": [ { - "fileName": "src/Client.ts", - "line": 14, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "literal", - "value": "uncached" - }, - { - "type": "literal", - "value": "local" + "id": 935, + "name": "listeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true }, - { - "type": "literal", - "value": "hiei" + "parameters": [ + { + "id": 936, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 833, - 834, - 832 + } ] - } - ], - "sources": [ - { - "fileName": "src/Client.ts", - "line": 13, - "character": 29 - } - ] - }, - { - "id": 830, - "name": "Source", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "sources": [ + }, { - "fileName": "src/Client.ts", - "line": 11, - "character": 18 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "uncached" - }, - { - "type": "literal", - "value": "local" + "id": 919, + "name": "off", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true }, - { - "type": "literal", - "value": "hiei" - } - ] - } - }, - { - "id": 835, - "name": "instance", - "kind": 32, - "kindString": "Variable", - "flags": { - "isLet": true - }, - "sources": [ - { - "fileName": "src/Client.ts", - "line": 19, - "character": 19 - } - ], - "type": { - "type": "reference", - "id": 8, - "name": "AzurAPI" - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 836, - 952 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 831 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 830 - ] - }, - { - "title": "Variables", - "kind": 32, - "children": [ - 835 - ] - } - ], - "sources": [ - { - "fileName": "src/index.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 702, - "name": "plugin/Hook", - "kind": 1, - "kindString": "Module", - "flags": {}, - "children": [ - { - "id": 703, - "name": "default", - "kind": 128, - "kindString": "Class", - "flags": {}, - "children": [ - { - "id": 704, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": {}, "signatures": [ { - "id": 705, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, + "id": 920, + "name": "off", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 921, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 922, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 923, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 924, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 925, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], "type": { "type": "reference", - "id": 703, - "name": "default" + "id": 861, + "name": "Server" } } ] }, { - "id": 706, - "name": "hooks", - "kind": 1024, - "kindString": "Property", + "id": 898, + "name": "on", + "kind": 2048, + "kindString": "Method", "flags": { - "isPrivate": true + "isExternal": true }, - "sources": [ + "signatures": [ { - "fileName": "src/plugin/Hook.ts", - "line": 5, - "character": 17 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" + "id": 899, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 900, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 901, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 902, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 903, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 904, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } } - } + ] }, { - "id": 711, - "name": "call", + "id": 905, + "name": "once", "kind": 2048, "kindString": "Method", "flags": { - "isPublic": true + "isExternal": true }, - "sources": [ + "signatures": [ { - "fileName": "src/plugin/Hook.ts", - "line": 16, - "character": 15 + "id": 906, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 907, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 908, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 909, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 910, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 911, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } } - ], + ] + }, + { + "id": 947, + "name": "prependListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, "signatures": [ { - "id": 712, - "name": "call", + "id": 948, + "name": "prependListener", "kind": 4096, "kindString": "Call signature", - "flags": {}, + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 949, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 950, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 951, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 952, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 953, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 954, + "name": "prependOnceListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 955, + "name": "prependOnceListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, "parameters": [ { - "id": 713, - "name": "name", - "kind": 32768, - "kindString": "Parameter", + "id": 956, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 957, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 958, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 959, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 960, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 937, + "name": "rawListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 938, + "name": "rawListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 939, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } + } + } + ] + }, + { + "id": 926, + "name": "removeAllListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 927, + "name": "removeAllListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 928, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 912, + "name": "removeListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 913, + "name": "removeListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 914, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 915, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 916, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 917, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 918, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 929, + "name": "setMaxListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 930, + "name": "setMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 931, + "name": "n", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 873, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 31, + "character": 28 + } + ], + "signatures": [ + { + "id": 874, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "comment": { + "tags": [ + { + "tag": "deprecated", + "text": "since v4.0.0" + } + ] + }, + "parameters": [ + { + "id": 875, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 876, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 869, + "name": "on", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 28, + "character": 17 + } + ], + "signatures": [ + { + "id": 870, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 871, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 872, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "AsyncIterableIterator" + } + } + ] + }, + { + "id": 862, + "name": "once", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 26, + "character": 19 + } + ], + "signatures": [ + { + "id": 863, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 864, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "NodeEventTarget" + } + }, + { + "id": 865, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + }, + { + "id": 866, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 867, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "DOMEventTarget" + } + }, + { + "id": 868, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 881 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 889, + 884, + 890, + 878, + 879, + 880, + 877 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 891, + 940, + 961, + 932, + 885, + 944, + 934, + 919, + 898, + 905, + 947, + 954, + 937, + 926, + 912, + 929, + 873, + 869, + 862 + ] + } + ], + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 7, + "character": 19 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "EventEmitter" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 861 + ] + } + ], + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 963, + "name": "index", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Exporting everything for package" + }, + "children": [ + { + "id": 1243, + "name": "AzurAPI", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "The main AzurAPI class" + }, + "children": [ + { + "id": 1263, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 1264, + "name": "new AzurAPI", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Cache client" + }, + "parameters": [ + { + "id": 1265, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "text": "options for the cache\n" + }, + "type": { + "type": "reference", + "id": 3, + "name": "CacheOptions" + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1276, + "name": "apis", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 37, + "character": 15 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1277, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1282, + "name": "barrages", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "reference", + "id": 260, + "name": "Barrages" + }, + "defaultValue": "..." + }, + { + "id": 1280, + "name": "chapters", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "default" + }, + "defaultValue": "..." + }, + { + "id": 1279, + "name": "equipments", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "reference", + "id": 380, + "name": "Equipments" + }, + "defaultValue": "..." + }, + { + "id": 1278, + "name": "ships", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "reference", + "id": 458, + "name": "Ships" + }, + "defaultValue": "..." + }, + { + "id": 1281, + "name": "voicelines", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "type": { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ], + "name": "default" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1282, + 1280, + 1279, + 1278, + 1281 + ] + } + ] + } + }, + "defaultValue": "..." + }, + { + "id": 1268, + "name": "autoupdate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 29, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1275, + "name": "barrages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 36, + "character": 19 + } + ], + "type": { + "type": "reference", + "id": 260, + "name": "Barrages" + }, + "defaultValue": "..." + }, + { + "id": 1273, + "name": "chapters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 34, + "character": 19 + } + ], + "type": { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "default" + }, + "defaultValue": "..." + }, + { + "id": 1272, + "name": "equipments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 33, + "character": 21 + } + ], + "type": { + "type": "reference", + "id": 380, + "name": "Equipments" + }, + "defaultValue": "..." + }, + { + "id": 1266, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 27, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 3, + "name": "CacheOptions" + } + }, + { + "id": 1269, + "name": "rate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 30, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1271, + "name": "ships", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 32, + "character": 16 + } + ], + "type": { + "type": "reference", + "id": 458, + "name": "Ships" + }, + "defaultValue": "..." + }, + { + "id": 1267, + "name": "source", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 28, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1270, + "name": "updater", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 31, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 125, + "name": "default" + } + }, + { + "id": 1274, + "name": "voicelines", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 35, + "character": 21 + } + ], + "type": { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ], + "name": "default" + }, + "defaultValue": "..." + }, + { + "id": 1260, + "name": "captureRejectionSymbol", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 43, + "character": 46 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 25, + "name": "captureRejectionSymbol" + } + } + }, + { + "id": 1261, + "name": "captureRejections", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, + "comment": { + "shortText": "Sets or gets the default captureRejection value for all emitters." + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 49, + "character": 32 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1262, + "name": "defaultMaxListeners", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 50, + "character": 34 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1259, + "name": "errorMonitor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "comment": { + "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", + "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 42, + "character": 36 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 24, + "name": "errorMonitor" + } + } + }, + { + "id": 1287, + "name": "addListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1288, + "name": "addListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1289, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1290, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1291, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1292, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1293, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1336, + "name": "emit", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1337, + "name": "emit", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1338, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1339, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1357, + "name": "eventNames", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1358, + "name": "eventNames", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + } + ] + }, + { + "id": 1328, + "name": "getMaxListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1329, + "name": "getMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1340, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1341, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1342, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1330, + "name": "listeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1331, + "name": "listeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1332, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } + } + } + ] + }, + { + "id": 1315, + "name": "off", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1316, + "name": "off", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1317, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1318, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1319, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1320, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1321, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1294, + "name": "on", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1295, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1296, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1297, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1298, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1299, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1300, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1301, + "name": "once", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1302, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1303, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1304, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1305, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1306, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1307, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1343, + "name": "prependListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1344, + "name": "prependListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1345, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1346, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1347, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1348, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1349, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1350, + "name": "prependOnceListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1351, + "name": "prependOnceListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1352, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1353, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1354, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1355, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1356, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1333, + "name": "rawListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1334, + "name": "rawListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1335, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } + } + } + ] + }, + { + "id": 1322, + "name": "removeAllListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1323, + "name": "removeAllListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1324, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1308, + "name": "removeListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1309, + "name": "removeListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1310, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1311, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1312, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1313, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1314, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1283, + "name": "set", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 66, + "character": 7 + } + ], + "signatures": [ + { + "id": 1284, + "name": "set", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Set data in cache" + }, + "parameters": [ + { + "id": 1285, + "name": "type", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "A type of data (ship, equipment, voiceline, chapter, or barrage)" + }, + "type": { + "type": "reference", + "id": 157, + "name": "datatype" + } + }, + { + "id": 1286, + "name": "raw", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Raw data in array\n" + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "id": 458, + "name": "Ships" + }, + { + "type": "reference", + "id": 380, + "name": "Equipments" + }, + { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1020, + "name": "Chapter" + } + ], + "name": "default" + }, + { + "type": "reference", + "id": 196, + "typeArguments": [ + { + "type": "reference", + "id": 1229, + "name": "Voiceline" + } + ], + "name": "default" + }, + { + "type": "reference", + "id": 260, + "name": "Barrages" + } + ] + } + } + ] + }, + { + "id": 1325, + "name": "setMaxListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1326, + "name": "setMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1327, + "name": "n", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ] + }, + { + "id": 1255, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 31, + "character": 28 + } + ], + "signatures": [ + { + "id": 1256, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "comment": { + "tags": [ + { + "tag": "deprecated", + "text": "since v4.0.0" + } + ] + }, + "parameters": [ + { + "id": 1257, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 1258, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1251, + "name": "on", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 28, + "character": 17 + } + ], + "signatures": [ + { + "id": 1252, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1253, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 1254, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "AsyncIterableIterator" + } + } + ] + }, + { + "id": 1244, + "name": "once", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 26, + "character": 19 + } + ], + "signatures": [ + { + "id": 1245, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1246, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "NodeEventTarget" + } + }, + { + "id": 1247, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + }, + { + "id": 1248, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1249, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "DOMEventTarget" + } + }, + { + "id": 1250, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1263 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1276, + 1268, + 1275, + 1273, + 1272, + 1266, + 1269, + 1271, + 1267, + 1270, + 1274, + 1260, + 1261, + 1262, + 1259 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1287, + 1336, + 1357, + 1328, + 1340, + 1330, + 1315, + 1294, + 1301, + 1343, + 1350, + 1333, + 1322, + 1308, + 1283, + 1325, + 1255, + 1251, + 1244 + ] + } + ], + "sources": [ + { + "fileName": "src/Client.ts", + "line": 26, + "character": 20 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "EventEmitter" + } + ] + }, + { + "id": 1359, + "name": "Server", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1379, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 1380, + "name": "new Server", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1381, + "name": "port", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1387, + "name": "client", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 16, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + }, + "defaultValue": "..." + }, + { + "id": 1382, + "name": "port", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 8, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1388, + "name": "server", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 17, + "character": 18 + } + ], + "type": { + "type": "reference", + "name": "Server" + }, + "defaultValue": "..." + }, + { + "id": 1376, + "name": "captureRejectionSymbol", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 43, + "character": 46 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 25, + "name": "captureRejectionSymbol" + } + } + }, + { + "id": 1377, + "name": "captureRejections", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, + "comment": { + "shortText": "Sets or gets the default captureRejection value for all emitters." + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 49, + "character": 32 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1378, + "name": "defaultMaxListeners", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 50, + "character": 34 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1375, + "name": "errorMonitor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isStatic": true, + "isExternal": true, + "isReadonly": true + }, + "comment": { + "shortText": "This symbol shall be used to install a listener for only monitoring `'error'`\nevents. Listeners installed using this symbol are called before the regular\n`'error'` listeners are called.", + "text": "Installing a listener using this symbol does not change the behavior once an\n`'error'` event is emitted, therefore the process will still crash if no\nregular `'error'` listener is installed.\n" + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 42, + "character": 36 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "id": 24, + "name": "errorMonitor" + } + } + }, + { + "id": 1389, + "name": "addListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1390, + "name": "addListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1391, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1392, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1393, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1394, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1395, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1438, + "name": "emit", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1439, + "name": "emit", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1440, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1441, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1459, + "name": "eventNames", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1460, + "name": "eventNames", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + } + ] + }, + { + "id": 1430, + "name": "getMaxListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1431, + "name": "getMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1383, + "name": "handle", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 9, + "character": 18 + } + ], + "signatures": [ + { + "id": 1384, + "name": "handle", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 1385, + "name": "req", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1386, + "name": "res", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1442, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1443, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1444, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1432, + "name": "listeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1433, + "name": "listeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1434, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } + } + } + ] + }, + { + "id": 1417, + "name": "off", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1418, + "name": "off", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1419, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1420, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1421, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1422, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1423, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1396, + "name": "on", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1397, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1398, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1399, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1400, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1401, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1402, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1403, + "name": "once", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1404, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1405, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1406, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1407, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1408, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1409, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1445, + "name": "prependListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1446, + "name": "prependListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1447, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1448, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1449, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1450, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1451, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1452, + "name": "prependOnceListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1453, + "name": "prependOnceListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1454, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1455, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1456, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1457, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1458, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1435, + "name": "rawListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1436, + "name": "rawListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1437, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Function" + } + } + } + ] + }, + { + "id": 1424, + "name": "removeAllListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1425, + "name": "removeAllListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1426, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1410, + "name": "removeListener", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1411, + "name": "removeListener", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1412, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 1413, + "name": "listener", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1414, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1415, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1416, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true, + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1427, + "name": "setMaxListeners", + "kind": 2048, + "kindString": "Method", + "flags": { + "isExternal": true + }, + "signatures": [ + { + "id": 1428, + "name": "setMaxListeners", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1429, + "name": "n", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 861, + "name": "Server" + } + } + ] + }, + { + "id": 1371, + "name": "listenerCount", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 31, + "character": 28 + } + ], + "signatures": [ + { + "id": 1372, + "name": "listenerCount", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "comment": { + "tags": [ + { + "tag": "deprecated", + "text": "since v4.0.0" + } + ] + }, + "parameters": [ + { + "id": 1373, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 1374, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 1367, + "name": "on", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 28, + "character": 17 + } + ], + "signatures": [ + { + "id": 1368, + "name": "on", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1369, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "EventEmitter" + } + }, + { + "id": 1370, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "AsyncIterableIterator" + } + } + ] + }, + { + "id": 1360, + "name": "once", + "kind": 2048, + "kindString": "Method", + "flags": { + "isStatic": true, + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/node/events.d.ts", + "line": 26, + "character": 19 + } + ], + "signatures": [ + { + "id": 1361, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1362, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "NodeEventTarget" + } + }, + { + "id": 1363, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + }, + { + "id": 1364, + "name": "once", + "kind": 4096, + "kindString": "Call signature", + "flags": { + "isExternal": true + }, + "parameters": [ + { + "id": 1365, + "name": "emitter", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "name": "DOMEventTarget" + } + }, + { + "id": 1366, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + ], + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1379 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1387, + 1382, + 1388, + 1376, + 1377, + 1378, + 1375 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1389, + 1438, + 1459, + 1430, + 1383, + 1442, + 1432, + 1417, + 1396, + 1403, + 1445, + 1452, + 1435, + 1424, + 1410, + 1427, + 1371, + 1367, + 1360 + ] + } + ], + "sources": [ + { + "fileName": "src/http/server.ts", + "line": 7, + "character": 19 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "EventEmitter" + } + ] + }, + { + "id": 1238, + "name": "CacheOptions", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 1240, + "name": "autoupdate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 17, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "boolean" + } + ] + } + }, + { + "id": 1241, + "name": "rate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 18, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1239, + "name": "source", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 16, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "literal", + "value": "uncached" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "hiei" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1240, + 1241, + 1239 + ] + } + ], + "sources": [ + { + "fileName": "src/Client.ts", + "line": 15, + "character": 29 + } + ] + }, + { + "id": 1237, + "name": "Source", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 13, + "character": 18 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "uncached" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "hiei" + } + ] + } + }, + { + "id": 1242, + "name": "instance", + "kind": 32, + "kindString": "Variable", + "flags": { + "isLet": true + }, + "sources": [ + { + "fileName": "src/Client.ts", + "line": 21, + "character": 19 + } + ], + "type": { + "type": "reference", + "id": 8, + "name": "AzurAPI" + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1243, + 1359 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1238 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1237 + ] + }, + { + "title": "Variables", + "kind": 32, + "children": [ + 1242 + ] + } + ], + "sources": [ + { + "fileName": "src/index.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 964, + "name": "plugin/Hook", + "kind": 1, + "kindString": "Module", + "flags": {}, + "children": [ + { + "id": 965, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 966, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 967, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 965, + "name": "default" + } + } + ] + }, + { + "id": 968, + "name": "hooks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "src/plugin/Hook.ts", + "line": 5, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 973, + "name": "call", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/plugin/Hook.ts", + "line": 16, + "character": 15 + } + ], + "signatures": [ + { + "id": 974, + "name": "call", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 975, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 976, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 969, + "name": "register", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/plugin/Hook.ts", + "line": 10, + "character": 19 + } + ], + "signatures": [ + { + "id": 970, + "name": "register", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 971, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 972, + "name": "action", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "action" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "name": "Error" + } + ] + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 966 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 968 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 973, + 969 + ] + } + ], + "sources": [ + { + "fileName": "src/plugin/Hook.ts", + "line": 4, + "character": 31 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 965 + ] + } + ], + "sources": [ + { + "fileName": "src/plugin/Hook.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 977, + "name": "plugin/Source", + "kind": 1, + "kindString": "Module", + "flags": {}, + "children": [ + { + "id": 991, + "name": "default", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 992, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 993, + "name": "new default", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 991, + "name": "default" + } + } + ] + }, + { + "id": 994, + "name": "sources", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 17, + "character": 18 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 998, + "name": "get", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 30, + "character": 14 + } + ], + "signatures": [ + { + "id": 999, + "name": "get", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 1000, + "name": "plugin", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 995, + "name": "register", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 22, + "character": 19 + } + ], + "signatures": [ + { + "id": 996, + "name": "register", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 997, + "name": "plugin", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 978, + "name": "ops" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 992 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 994 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 998, + 995 + ] + } + ], + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 16, + "character": 33 + } + ] + }, + { + "id": 978, + "name": "ops", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 981, + "name": "functions", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 4, + "character": 11 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 982, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 984, + "name": "methods", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 6, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 985, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 990, + "name": "barrage", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 11, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 988, + "name": "chapters", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 9, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 987, + "name": "equipments", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 8, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 986, + "name": "ship", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 7, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 989, + "name": "voicelines", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 10, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 990, + 988, + 987, + 986, + 989 + ] + } + ] + } + } + ] + } + }, + { + "id": 983, + "name": "update", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 5, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 984, + 983 + ] + } + ] + } + } + }, + { + "id": 979, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 2, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 980, + "name": "version", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 3, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 981, + 979, + 980 + ] + } + ], + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 1, + "character": 20 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 991 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 978 + ] + } + ], + "sources": [ + { + "fileName": "src/plugin/Source.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1001, + "name": "types/barrage", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Barrage types" + }, + "children": [ + { + "id": 1011, + "name": "Barrage", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 1016, + "name": "hull", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 25, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 1004, + "name": "Hull" + } + }, + { + "id": 1013, + "name": "icon", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 22, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1018, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/identifiable.ts", + "line": 7, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1147, + "name": "Identifiable.id" + } + }, + { + "id": 1014, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 23, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1017, + "name": "rounds", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 26, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1006, + "name": "Rounds" + } + } + }, + { + "id": 1015, + "name": "ships", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 24, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 1003, + "name": "Ships" + } + } + }, + { + "id": 1012, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 21, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1016, + 1013, + 1018, + 1014, + 1017, + 1015, + 1012 + ] + } + ], + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 20, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 1146, + "name": "Identifiable" + } + ] + }, + { + "id": 1006, + "name": "Rounds", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 1008, + "name": "dmgL", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 14, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1009, + "name": "dmgM", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 15, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1010, + "name": "note", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 16, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1007, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 13, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 1005, + "name": "RoundType" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1008, + 1009, + 1010, + 1007 + ] + } + ], + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 12, + "character": 23 + } + ] + }, + { + "id": 1004, + "name": "Hull", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 10, + "character": 16 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "DD" + }, + { + "type": "literal", + "value": "CL" + }, + { + "type": "literal", + "value": "CA" + }, + { + "type": "literal", + "value": "CB" + }, + { + "type": "literal", + "value": "BB" + }, + { + "type": "literal", + "value": "BC" + }, + { + "type": "literal", + "value": "BM" + }, + { + "type": "literal", + "value": "BBV" + }, + { + "type": "literal", + "value": "CV" + }, + { + "type": "literal", + "value": "CVL" + }, + { + "type": "literal", + "value": "AR" + }, + { + "type": "literal", + "value": "SS" + }, + { + "type": "literal", + "value": "SSV" + } + ] + } + }, + { + "id": 1005, + "name": "RoundType", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 11, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "Normal" + }, + { + "type": "literal", + "value": "Normal+" + }, + { + "type": "literal", + "value": "Normal*" + }, + { + "type": "literal", + "value": "HE" + }, + { + "type": "literal", + "value": "HE+" + }, + { + "type": "literal", + "value": "AP" + }, + { + "type": "literal", + "value": "AP+/SHS" + }, + { + "type": "literal", + "value": "SSD* Shell" + }, + { + "type": "literal", + "value": "SSD* Fragments" + } + ] + } + }, + { + "id": 1003, + "name": "Ships", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 9, + "character": 17 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "22" + }, + { + "type": "literal", + "value": "33" + }, + { + "type": "literal", + "value": "Abercrombie" + }, + { + "type": "literal", + "value": "Abukuma" + }, + { + "type": "literal", + "value": "Acasta" + }, + { + "type": "literal", + "value": "Achilles" + }, + { + "type": "literal", + "value": "Admiral Graf Spee" + }, + { + "type": "literal", + "value": "Admiral Hipper" + }, + { + "type": "literal", + "value": "Admiral Hipper μ" + }, + { + "type": "literal", + "value": "Agano" + }, + { + "type": "literal", + "value": "Ajax" + }, + { + "type": "literal", + "value": "Akagi" + }, + { + "type": "literal", + "value": "Akagi μ" + }, + { + "type": "literal", + "value": "Akagi-chan" + }, + { + "type": "literal", + "value": "Akashi" + }, + { + "type": "literal", + "value": "Akatsuki" + }, + { + "type": "literal", + "value": "Alabama" + }, + { + "type": "literal", + "value": "Albacore" + }, + { + "type": "literal", + "value": "Albacore μ" + }, + { + "type": "literal", + "value": "Algérie" + }, + { + "type": "literal", + "value": "Amagi" + }, + { + "type": "literal", + "value": "Amazon" + }, + { + "type": "literal", + "value": "An Shan" + }, + { + "type": "literal", + "value": "Anniversary Kizuna AI" + }, + { + "type": "literal", + "value": "Aoba" + }, + { + "type": "literal", + "value": "Arashio" + }, + { + "type": "literal", + "value": "Ardent" + }, + { + "type": "literal", + "value": "Arethusa" + }, + { + "type": "literal", + "value": "Ariake" + }, + { + "type": "literal", + "value": "Arizona" + }, + { + "type": "literal", + "value": "Ark Royal" + }, + { + "type": "literal", + "value": "Asashio" + }, + { + "type": "literal", + "value": "Ashigara" + }, + { + "type": "literal", + "value": "Astoria" + }, + { + "type": "literal", + "value": "Atago" + }, + { + "type": "literal", + "value": "Atlanta" + }, + { + "type": "literal", + "value": "Aulick" + }, + { + "type": "literal", + "value": "Aurora" + }, + { + "type": "literal", + "value": "Avrora" + }, + { + "type": "literal", + "value": "Ayanami" + }, + { + "type": "literal", + "value": "Aylwin" + }, + { + "type": "literal", + "value": "Azuma" + }, + { + "type": "literal", + "value": "Bache" + }, + { + "type": "literal", + "value": "Bailey" + }, + { + "type": "literal", + "value": "Baltimore" + }, + { + "type": "literal", + "value": "Baltimore μ" + }, + { + "type": "literal", + "value": "Bataan" + }, + { + "type": "literal", + "value": "Beagle" + }, + { + "type": "literal", + "value": "Belfast" + }, + { + "type": "literal", + "value": "Benson" + }, + { + "type": "literal", + "value": "Biloxi" + }, + { + "type": "literal", + "value": "Birmingham" + }, + { + "type": "literal", + "value": "Bismarck" + }, + { + "type": "literal", + "value": "Black Heart" + }, + { + "type": "literal", + "value": "Black Prince" + }, + { + "type": "literal", + "value": "Blanc" + }, + { + "type": "literal", + "value": "Bluegill" + }, + { + "type": "literal", + "value": "Bogue" + }, + { + "type": "literal", + "value": "Bremerton" + }, + { + "type": "literal", + "value": "Brooklyn" + }, + { + "type": "literal", + "value": "Bulldog" + }, + { + "type": "literal", + "value": "Bunker Hill" + }, + { + "type": "literal", + "value": "Bush" + }, + { + "type": "literal", + "value": "Béarn" + }, + { + "type": "literal", + "value": "California" + }, + { + "type": "literal", + "value": "Carabiniere" + }, + { + "type": "literal", + "value": "Casablanca" + }, + { + "type": "literal", + "value": "Cassin" + }, + { + "type": "literal", + "value": "Cavalla" + }, + { + "type": "literal", + "value": "Centaur" + }, + { + "type": "literal", + "value": "Champagne" + }, + { + "type": "literal", + "value": "Chang Chun" + }, + { + "type": "literal", + "value": "Chapayev" + }, + { + "type": "literal", + "value": "Charles Ausburne" + }, + { + "type": "literal", + "value": "Chaser" + }, + { + "type": "literal", + "value": "Cheshire" + }, + { + "type": "literal", + "value": "Chicago" + }, + { + "type": "literal", + "value": "Chitose" + }, + { + "type": "literal", + "value": "Chiyoda" + }, + { + "type": "literal", + "value": "Choukai" + }, + { + "type": "literal", + "value": "Clevelad" + }, + { + "type": "literal", + "value": "Cleveland" + }, + { + "type": "literal", + "value": "Cleveland μ" + }, + { + "type": "literal", + "value": "Colorado" + }, + { + "type": "literal", + "value": "Columbia" + }, + { + "type": "literal", + "value": "Comet" + }, + { + "type": "literal", + "value": "Concord" + }, + { + "type": "literal", + "value": "Conte di Cavour" + }, + { + "type": "literal", + "value": "Cooper" + }, + { + "type": "literal", + "value": "Craven" + }, + { + "type": "literal", + "value": "Crescent" + }, + { + "type": "literal", + "value": "Curacoa" + }, + { + "type": "literal", + "value": "Curlew" + }, + { + "type": "literal", + "value": "Cygnet" + }, + { + "type": "literal", + "value": "Dace" + }, + { + "type": "literal", + "value": "Denver" + }, + { + "type": "literal", + "value": "Deutschland" + }, + { + "type": "literal", + "value": "Dewey" + }, + { + "type": "literal", + "value": "Dido" + }, + { + "type": "literal", + "value": "Dido μ" + }, + { + "type": "literal", + "value": "Dorsetshire" + }, + { + "type": "literal", + "value": "Downes" + }, + { + "type": "literal", + "value": "Drake" + }, + { + "type": "literal", + "value": "Duke of York" + }, + { + "type": "literal", + "value": "Dunkerque" + }, + { + "type": "literal", + "value": "Eagle" + }, + { + "type": "literal", + "value": "Echo" + }, + { + "type": "literal", + "value": "Edinburgh" + }, + { + "type": "literal", + "value": "Eldridge" + }, + { + "type": "literal", + "value": "Elegant Kizuna AI" + }, + { + "type": "literal", + "value": "Enterprise" + }, + { + "type": "literal", + "value": "Erebus" + }, + { + "type": "literal", + "value": "Eskimo" + }, + { + "type": "literal", + "value": "Essex" + }, + { + "type": "literal", + "value": "Exeter" + }, + { + "type": "literal", + "value": "Fiji" + }, + { + "type": "literal", + "value": "Fletcher" + }, + { + "type": "literal", + "value": "Foote" + }, + { + "type": "literal", + "value": "Forbin" + }, + { + "type": "literal", + "value": "Formidable" + }, + { + "type": "literal", + "value": "Fortune" + }, + { + "type": "literal", + "value": "Foxhound" + }, + { + "type": "literal", + "value": "Friedrich der Große" + }, + { + "type": "literal", + "value": "Fu Shun" + }, + { + "type": "literal", + "value": "Fubuki" + }, + { + "type": "literal", + "value": "Fumiruiru" + }, + { + "type": "literal", + "value": "Fumizuki" + }, + { + "type": "literal", + "value": "Furutaka" + }, + { + "type": "literal", + "value": "Fusou" + }, + { + "type": "literal", + "value": "Galatea" + }, + { + "type": "literal", + "value": "Gangut" + }, + { + "type": "literal", + "value": "Gascogne" + }, + { + "type": "literal", + "value": "Gascogne μ" + }, + { + "type": "literal", + "value": "Georgia" + }, + { + "type": "literal", + "value": "Giulio Cesare" + }, + { + "type": "literal", + "value": "Glasgow" + }, + { + "type": "literal", + "value": "Glorious" + }, + { + "type": "literal", + "value": "Gloucester" + }, + { + "type": "literal", + "value": "Glowworm" + }, + { + "type": "literal", + "value": "Gneisenau" + }, + { + "type": "literal", + "value": "Graf Zeppelin" + }, + { + "type": "literal", + "value": "Green Heart" + }, + { + "type": "literal", + "value": "Grenville" + }, + { + "type": "literal", + "value": "Gridley" + }, + { + "type": "literal", + "value": "Grozny" + }, + { + "type": "literal", + "value": "Halsey Powell" + }, + { + "type": "literal", + "value": "Hamakaze" + }, + { + "type": "literal", + "value": "Hammann" + }, + { + "type": "literal", + "value": "Hanazuki" + }, + { + "type": "literal", + "value": "Hardy" + }, + { + "type": "literal", + "value": "Haruna" + }, + { + "type": "literal", + "value": "Harutsuki" + }, + { + "type": "literal", + "value": "Hatakaze" + }, + { + "type": "literal", + "value": "Hatsuharu" + }, + { + "type": "literal", + "value": "Hatsushimo" + }, + { + "type": "literal", + "value": "Hazelwood" + }, + { + "type": "literal", + "value": "Helena" + }, + { + "type": "literal", + "value": "Hermes" + }, + { + "type": "literal", + "value": "Hermione" + }, + { + "type": "literal", + "value": "Hibiki" + }, + { + "type": "literal", + "value": "Hiei" + }, + { + "type": "literal", + "value": "Hiei-chan" + }, + { + "type": "literal", + "value": "Hiryuu" + }, + { + "type": "literal", + "value": "Hiyou" + }, + { + "type": "literal", + "value": "Hobby" + }, + { + "type": "literal", + "value": "Honoka" + }, + { + "type": "literal", + "value": "Honolulu" + }, + { + "type": "literal", + "value": "Hood" + }, + { + "type": "literal", + "value": "Hornet" + }, + { + "type": "literal", + "value": "Houshou" + }, + { + "type": "literal", + "value": "Houston" + }, + { + "type": "literal", + "value": "Howe" + }, + { + "type": "literal", + "value": "Hunter" + }, + { + "type": "literal", + "value": "Hyuuga" + }, + { + "type": "literal", + "value": "I-13" + }, + { + "type": "literal", + "value": "I-168" + }, + { + "type": "literal", + "value": "I-19" + }, + { + "type": "literal", + "value": "I-25" + }, + { + "type": "literal", + "value": "I-26" + }, + { + "type": "literal", + "value": "I-56" + }, + { + "type": "literal", + "value": "I-58" + }, + { + "type": "literal", + "value": "Ibuki" + }, + { + "type": "literal", + "value": "Icarus" + }, + { + "type": "literal", + "value": "Ikazuchi" + }, + { + "type": "literal", + "value": "Illustrious" + }, + { + "type": "literal", + "value": "Illustrious μ" + }, + { + "type": "literal", + "value": "Inazuma" + }, + { + "type": "literal", + "value": "Independence" + }, + { + "type": "literal", + "value": "Indianapolis" + }, + { + "type": "literal", + "value": "Intrepid" + }, + { + "type": "literal", + "value": "Ise" + }, + { + "type": "literal", + "value": "Isokaze" + }, + { + "type": "literal", + "value": "Isuzu" + }, + { + "type": "literal", + "value": "Izumo" + }, + { + "type": "literal", + "value": "Jamaica" + }, + { + "type": "literal", + "value": "Javelin" + }, + { + "type": "literal", + "value": "Jean Bart" + }, + { + "type": "literal", + "value": "Jeanne d'Arc" + }, + { + "type": "literal", + "value": "Jenkins" + }, + { + "type": "literal", + "value": "Jersey" + }, + { + "type": "literal", + "value": "Jintsuu" + }, + { + "type": "literal", + "value": "Juneau" + }, + { + "type": "literal", + "value": "Juno" + }, + { + "type": "literal", + "value": "Junyou" + }, + { + "type": "literal", + "value": "Jupiter" + }, + { + "type": "literal", + "value": "Kaga" + }, + { + "type": "literal", + "value": "Kaga(BB)" + }, + { + "type": "literal", + "value": "Kagerou" + }, + { + "type": "literal", + "value": "Kako" + }, + { + "type": "literal", + "value": "Kalk" + }, + { + "type": "literal", + "value": "Kamikaze" + }, + { + "type": "literal", + "value": "Karlsruhe" + }, + { + "type": "literal", + "value": "Kashino" + }, + { + "type": "literal", + "value": "Kasumi" + }, + { + "type": "literal", + "value": "Kasumi" + }, + { + "type": "literal", + "value": "Kawakaze" + }, + { + "type": "literal", + "value": "Kent" + }, + { + "type": "literal", + "value": "Kii" + }, + { + "type": "literal", + "value": "Kimberly" + }, + { + "type": "literal", + "value": "King George V" + }, + { + "type": "literal", + "value": "Kinu" + }, + { + "type": "literal", + "value": "Kinugasa" + }, + { + "type": "literal", + "value": "Kirishima" + }, + { + "type": "literal", + "value": "Kisaragi" + }, + { + "type": "literal", + "value": "Kitakaze" + }, + { + "type": "literal", + "value": "Kiyonami" + }, + { + "type": "literal", + "value": "Kizuna AI" + }, + { + "type": "literal", + "value": "Kongou" + }, + { + "type": "literal", + "value": "Kumano" + }, + { + "type": "literal", + "value": "Kuon" + }, + { + "type": "literal", + "value": "Kuroshio" + }, + { + "type": "literal", + "value": "Köln" + }, + { + "type": "literal", + "value": "Königsberg" + }, + { + "type": "literal", + "value": "L'Opiniâtre" + }, + { + "type": "literal", + "value": "La Galissonnière" + }, + { + "type": "literal", + "value": "Laffey" + }, + { + "type": "literal", + "value": "Langley" + }, + { + "type": "literal", + "value": "Le Malin" + }, + { + "type": "literal", + "value": "Le Malin μ" + }, + { + "type": "literal", + "value": "Le Mars" + }, + { + "type": "literal", + "value": "Le Triomphant" + }, + { + "type": "literal", + "value": "Le Téméraire" + }, + { + "type": "literal", + "value": "Leander" + }, + { + "type": "literal", + "value": "Leipzig" + }, + { + "type": "literal", + "value": "Lena" + }, + { + "type": "literal", + "value": "Lexington" + }, + { + "type": "literal", + "value": "Li'l Sandy" + }, + { + "type": "literal", + "value": "Little Bel" + }, + { + "type": "literal", + "value": "Little Illustrious" + }, + { + "type": "literal", + "value": "Little Renown" + }, + { + "type": "literal", + "value": "Littorio" + }, + { + "type": "literal", + "value": "London" + }, + { + "type": "literal", + "value": "Long Island" + }, + { + "type": "literal", + "value": "Mainz" + }, + { + "type": "literal", + "value": "Makinami" + }, + { + "type": "literal", + "value": "Marblehead" + }, + { + "type": "literal", + "value": "Marie Rose" + }, + { + "type": "literal", + "value": "Maryland" + }, + { + "type": "literal", + "value": "Massachusetts" + }, + { + "type": "literal", + "value": "Matchless" + }, + { + "type": "literal", + "value": "Matsukaze" + }, + { + "type": "literal", + "value": "Maury" + }, + { + "type": "literal", + "value": "Maya" + }, + { + "type": "literal", + "value": "McCall" + }, + { + "type": "literal", + "value": "Memphis" + }, + { + "type": "literal", + "value": "Michishio" + }, + { + "type": "literal", + "value": "Mikasa" + }, + { + "type": "literal", + "value": "Mikazuki" + }, + { + "type": "literal", + "value": "Mikuma" + }, + { + "type": "literal", + "value": "Minato Aqua" + }, + { + "type": "literal", + "value": "Minazuki" + }, + { + "type": "literal", + "value": "Minneapolis" + }, + { + "type": "literal", + "value": "Minsk" + }, + { + "type": "literal", + "value": "Misaki" + }, + { + "type": "literal", + "value": "Mogami" + }, + { + "type": "literal", + "value": "Monarch" + }, + { + "type": "literal", + "value": "Monica" + }, + { + "type": "literal", + "value": "Montpelier" + }, + { + "type": "literal", + "value": "Mullany" + }, + { + "type": "literal", + "value": "Murasaki Shion" + }, + { + "type": "literal", + "value": "Musketeer" + }, + { + "type": "literal", + "value": "Mutsu" + }, + { + "type": "literal", + "value": "Mutsuki" + }, + { + "type": "literal", + "value": "Myoukou" + }, + { + "type": "literal", + "value": "Nachi" + }, + { + "type": "literal", + "value": "Naganami" + }, + { + "type": "literal", + "value": "Nagara" + }, + { + "type": "literal", + "value": "Nagato" + }, + { + "type": "literal", + "value": "Nagatsuki" + }, + { + "type": "literal", + "value": "Nagisa" + }, + { + "type": "literal", + "value": "Naka" + }, + { + "type": "literal", + "value": "Nakiri Ayame" + }, + { + "type": "literal", + "value": "Natsuiro Matsuri" + }, + { + "type": "literal", + "value": "Nekone" + }, + { + "type": "literal", + "value": "Nelson" + }, + { + "type": "literal", + "value": "Neptune" + }, + { + "type": "literal", + "value": "Neptune" + }, + { + "type": "literal", + "value": "Nevada" + }, + { + "type": "literal", + "value": "Newcastle" + }, + { + "type": "literal", + "value": "Nicholas" + }, + { + "type": "literal", + "value": "Niizuki" + }, + { + "type": "literal", + "value": "Ning Hai" + }, + { + "type": "literal", + "value": "Noire" + }, + { + "type": "literal", + "value": "Norfolk" + }, + { + "type": "literal", + "value": "North Carolina" + }, + { + "type": "literal", + "value": "Northampton" + }, + { + "type": "literal", + "value": "Noshiro" + }, + { + "type": "literal", + "value": "Nowaki" + }, + { + "type": "literal", + "value": "Nyotengu" + }, + { + "type": "literal", + "value": "Nürnberg" + }, + { + "type": "literal", + "value": "Odin" + }, + { + "type": "literal", + "value": "Oklahoma" + }, + { + "type": "literal", + "value": "Omaha" + }, + { + "type": "literal", + "value": "Ooshio" + }, + { + "type": "literal", + "value": "Oyashio" + }, + { + "type": "literal", + "value": "Pamiat' Merkuria" + }, + { + "type": "literal", + "value": "Pennsylvania" + }, + { + "type": "literal", + "value": "Pensacola" + }, + { + "type": "literal", + "value": "Perseus" + }, + { + "type": "literal", + "value": "Peter Strasser" + }, + { + "type": "literal", + "value": "Phoenix" + }, + { + "type": "literal", + "value": "Ping Hai" + }, + { + "type": "literal", + "value": "Portland" + }, + { + "type": "literal", + "value": "Prince of Wales" + }, + { + "type": "literal", + "value": "Princeton" + }, + { + "type": "literal", + "value": "Prinz Eugen" + }, + { + "type": "literal", + "value": "Prinz Heinrich" + }, + { + "type": "literal", + "value": "Prototype Bulin MKII" + }, + { + "type": "literal", + "value": "Purple Heart" + }, + { + "type": "literal", + "value": "Queen Elizabeth" + }, + { + "type": "literal", + "value": "Quincy" + }, + { + "type": "literal", + "value": "Radford" + }, + { + "type": "literal", + "value": "Raleigh" + }, + { + "type": "literal", + "value": "Ranger" + }, + { + "type": "literal", + "value": "Reno" + }, + { + "type": "literal", + "value": "Renown" + }, + { + "type": "literal", + "value": "Repulse" + }, + { + "type": "literal", + "value": "Richelieu" + }, + { + "type": "literal", + "value": "Richmond" + }, + { + "type": "literal", + "value": "Rodney" + }, + { + "type": "literal", + "value": "Roon" + }, + { + "type": "literal", + "value": "Roon μ" + }, + { + "type": "literal", + "value": "Rurutie" + }, + { + "type": "literal", + "value": "Ryuuhou" + }, + { + "type": "literal", + "value": "Ryuujou" + }, + { + "type": "literal", + "value": "Saint Louis" + }, + { + "type": "literal", + "value": "Salt Lake City" + }, + { + "type": "literal", + "value": "San Diego" + }, + { + "type": "literal", + "value": "San Juan" + }, + { + "type": "literal", + "value": "Saraana" + }, + { + "type": "literal", + "value": "Saratoga" + }, + { + "type": "literal", + "value": "Scharnhorst" + }, + { + "type": "literal", + "value": "Seattle" + }, + { + "type": "literal", + "value": "Sendai" + }, + { + "type": "literal", + "value": "Shangri-La" + }, + { + "type": "literal", + "value": "Sheffield" + }, + { + "type": "literal", + "value": "Sheffield μ" + }, + { + "type": "literal", + "value": "Shigure" + }, + { + "type": "literal", + "value": "Shinano" + }, + { + "type": "literal", + "value": "Shirakami Fubuki" + }, + { + "type": "literal", + "value": "Shiranui" + }, + { + "type": "literal", + "value": "Shiratsuyu" + }, + { + "type": "literal", + "value": "Shouhou" + }, + { + "type": "literal", + "value": "Shoukaku" + }, + { + "type": "literal", + "value": "Shropshire" + }, + { + "type": "literal", + "value": "Sims" + }, + { + "type": "literal", + "value": "Sirius" + }, + { + "type": "literal", + "value": "Smalley" + }, + { + "type": "literal", + "value": "Souryuu" + }, + { + "type": "literal", + "value": "South Dakota" + }, + { + "type": "literal", + "value": "Southampton" + }, + { + "type": "literal", + "value": "Sovetskaya Rossiya" + }, + { + "type": "literal", + "value": "Specialized Bulin Custom MKIII" + }, + { + "type": "literal", + "value": "Spence" + }, + { + "type": "literal", + "value": "St. Louis" + }, + { + "type": "literal", + "value": "Stanly" + }, + { + "type": "literal", + "value": "Suffolk" + }, + { + "type": "literal", + "value": "Super Gamer Kizuna AI" + }, + { + "type": "literal", + "value": "Surcouf" + }, + { + "type": "literal", + "value": "Suruga" + }, + { + "type": "literal", + "value": "Sussex" + }, + { + "type": "literal", + "value": "Suzutsuki" + }, + { + "type": "literal", + "value": "Suzuya" + }, + { + "type": "literal", + "value": "Swiftsure" + }, + { + "type": "literal", + "value": "Tai Yuan" + }, + { + "type": "literal", + "value": "Taihou" + }, + { + "type": "literal", + "value": "Taihou μ" + }, + { + "type": "literal", + "value": "Takao" + }, + { + "type": "literal", + "value": "Tanikaze" + }, + { + "type": "literal", + "value": "Tartu" + }, + { + "type": "literal", + "value": "Tashkent" + }, + { + "type": "literal", + "value": "Tashkent μ" + }, + { + "type": "literal", + "value": "Tennessee" + }, + { + "type": "literal", + "value": "Terror" + }, + { + "type": "literal", + "value": "Thatcher" + }, + { + "type": "literal", + "value": "Tirpitz" + }, + { + "type": "literal", + "value": "Tokino Sora" + }, + { + "type": "literal", + "value": "Tosa" + }, + { + "type": "literal", + "value": "Trento" + }, + { + "type": "literal", + "value": "U-101" + }, + { + "type": "literal", + "value": "U-110" + }, + { + "type": "literal", + "value": "U-37" + }, + { + "type": "literal", + "value": "U-47" + }, + { + "type": "literal", + "value": "U-522" + }, + { + "type": "literal", + "value": "U-556" + }, + { + "type": "literal", + "value": "U-557" + }, + { + "type": "literal", + "value": "U-73" + }, + { + "type": "literal", + "value": "U-81" + }, + { + "type": "literal", + "value": "U-96" + }, + { + "type": "literal", + "value": "Unicorn" + }, + { + "type": "literal", + "value": "Universal Bulin" + }, + { + "type": "literal", + "value": "Urakaze" + }, + { + "type": "literal", + "value": "Uranami" + }, + { + "type": "literal", + "value": "Uruuru" + }, + { + "type": "literal", + "value": "Uzuki" + }, + { + "type": "literal", + "value": "Valiant" + }, + { + "type": "literal", + "value": "Vampire" + }, + { + "type": "literal", + "value": "Vauquelin" + }, + { + "type": "literal", + "value": "Vert" + }, + { + "type": "literal", + "value": "Vestal" + }, + { + "type": "literal", + "value": "Victorious" + }, + { + "type": "literal", + "value": "Vincennes" + }, + { + "type": "literal", + "value": "Wakaba" + }, + { + "type": "literal", + "value": "Warspite" + }, + { + "type": "literal", + "value": "Washington" + }, + { + "type": "literal", + "value": "Wasp" + }, + { + "type": "literal", + "value": "Weser" + }, + { + "type": "literal", + "value": "West Virginia" + }, + { + "type": "literal", + "value": "White Heart" + }, + { + "type": "literal", + "value": "Wichita" + }, + { + "type": "literal", + "value": "Yamashiro" + }, + { + "type": "literal", + "value": "Yat Sen" + }, + { + "type": "literal", + "value": "Yoizuki" + }, + { + "type": "literal", + "value": "York" + }, + { + "type": "literal", + "value": "Yorktown" + }, + { + "type": "literal", + "value": "Yukikaze" + }, + { + "type": "literal", + "value": "Yuubari" + }, + { + "type": "literal", + "value": "Yuudachi" + }, + { + "type": "literal", + "value": "Yuugure" + }, + { + "type": "literal", + "value": "Z1" + }, + { + "type": "literal", + "value": "Z18" + }, + { + "type": "literal", + "value": "Z19" + }, + { + "type": "literal", + "value": "Z2" + }, + { + "type": "literal", + "value": "Z20" + }, + { + "type": "literal", + "value": "Z21" + }, + { + "type": "literal", + "value": "Z23" + }, + { + "type": "literal", + "value": "Z24" + }, + { + "type": "literal", + "value": "Z25" + }, + { + "type": "literal", + "value": "Z26" + }, + { + "type": "literal", + "value": "Z28" + }, + { + "type": "literal", + "value": "Z35" + }, + { + "type": "literal", + "value": "Z36" + }, + { + "type": "literal", + "value": "Z46" + }, + { + "type": "literal", + "value": "Zara" + }, + { + "type": "literal", + "value": "Zeppy" + }, + { + "type": "literal", + "value": "Zuikaku" + }, + { + "type": "literal", + "value": "Émile Bertin" + }, + { + "type": "literal", + "value": "Ōkami Mio" + } + ] + } + }, + { + "id": 1002, + "name": "Url", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 8, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1011, + 1006 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1004, + 1005, + 1003, + 1002 + ] + } + ], + "sources": [ + { + "fileName": "src/types/barrage.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1019, + "name": "types/chapter", + "kind": 1, + "kindString": "Module", + "flags": {}, + "comment": { + "shortText": "Chapter types" + }, + "children": [ + { + "id": 1020, + "name": "Chapter", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 1069, + "name": "hard", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 69, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1070, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1093, + "name": "airSupremacy", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 92, + "character": 20 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1094, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1095, + "name": "actual", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 93, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1096, + "name": "superiority", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 94, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1097, + "name": "supremacy", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 95, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1095, + 1096, + 1097 + ] + } + ] + } + } + }, + { + "id": 1084, + "name": "baseXP", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 83, + "character": 14 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1085, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1089, + "name": "bossFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 87, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1088, + "name": "largeFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 86, + "character": 22 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1087, + "name": "mediumFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 85, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1086, + "name": "smallFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 84, + "character": 22 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1089, + 1088, + 1087, + 1086 + ] + } + ] + } + } + }, + { + "id": 1091, + "name": "bossKillsToClear", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 90, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1072, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 71, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1079, + "name": "enemyLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 78, + "character": 18 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1080, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1083, + "name": "boss", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 81, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1082, + "name": "bossLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 80, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1081, + "name": "mobLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 79, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1083, + 1082, + 1081 + ] + } + ] + } + } + }, + { + "id": 1108, + "name": "equipmentBlueprintDrops", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 107, + "character": 31 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1098, + "name": "fleetRestrictions", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 97, + "character": 25 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1099, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1100, + "name": "fleet1", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 98, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1101, + "name": "fleet2", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 99, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1100, + 1101 + ] + } + ] + } + } + }, + { + "id": 1073, + "name": "introduction", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 72, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1107, + "name": "mapDrops", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 106, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1110, + "name": "nodeMap", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 109, + "character": 15 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1111, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1113, + "name": "height", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 111, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1114, + "name": "map", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 112, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 1115, + "name": "nodes", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 113, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Node" + } + } + }, + { + "id": 1112, + "name": "width", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 110, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1113, + 1114, + 1115, + 1112 + ] + } + ] + } + } + }, + { + "id": 1090, + "name": "requiredBattles", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 89, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1109, + "name": "shipDrops", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 108, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1092, + "name": "starConditions", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 91, + "character": 22 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1102, + "name": "statRestrictions", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 101, + "character": 24 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1103, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1104, + "name": "averageLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 102, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1106, + "name": "aviation", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 104, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1105, + "name": "firepower", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 103, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1104, + 1106, + 1105 + ] + } + ] + } + } + }, + { + "id": 1078, + "name": "threeStarRewards", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 77, + "character": 24 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Reward" + } + } + }, + { + "id": 1071, + "name": "title", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 70, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1074, + "name": "unlockRequirements", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 73, + "character": 26 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1075, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1077, + "name": "requiredLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 75, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1076, + "name": "text", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 74, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1077, + 1076 + ] + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1093, + 1084, + 1091, + 1072, + 1079, + 1108, + 1098, + 1073, + 1107, + 1110, + 1090, + 1109, + 1092, + 1102, + 1078, + 1071, + 1074 + ] + } + ] + } + } + }, + { + "id": 1116, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/identifiable.ts", + "line": 7, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1147, + "name": "Identifiable.id" + } + }, + { + "id": 1021, + "name": "names", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 21, + "character": 9 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1022, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1024, + "name": "cn", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 23, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1023, + "name": "en", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 22, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1025, + "name": "jp", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 24, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1024, + 1023, + 1025 + ] + } + ] + } + } + }, + { + "id": 1026, + "name": "normal", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 26, + "character": 10 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1027, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1055, + "name": "airSupremacy", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 54, + "character": 20 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1056, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1057, + "name": "actual", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 55, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1058, + "name": "superiority", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 56, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1059, + "name": "supremacy", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 57, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1057, + 1058, + 1059 + ] + } + ] + } + } + }, + { + "id": 1046, + "name": "baseXP", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 45, + "character": 14 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1047, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1051, + "name": "bossFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 49, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1050, + "name": "largeFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 48, + "character": 22 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1049, + "name": "mediumFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 47, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1048, + "name": "smallFleet", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 46, + "character": 22 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1051, + 1050, + 1049, + 1048 + ] + } + ] + } + } + }, + { + "id": 1053, + "name": "bossKillsToClear", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 52, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1035, + "name": "clearRewards", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 34, + "character": 20 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1036, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1038, + "name": "coin", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 36, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1037, + "name": "cube", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 35, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1039, + "name": "ship", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 37, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1038, + 1037, + 1039 + ] + } + ] + } + } + }, + { + "id": 1029, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 28, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1041, + "name": "enemyLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 40, + "character": 18 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1042, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1045, + "name": "boss", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 43, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1044, + "name": "bossLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 42, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1043, + "name": "mobLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 41, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1045, + 1044, + 1043 + ] + } + ] + } + } + }, + { + "id": 1061, + "name": "equipmentBlueprintDrops", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 60, + "character": 31 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1030, + "name": "introduction", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 29, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1060, + "name": "mapDrops", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 59, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1063, + "name": "nodeMap", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 62, + "character": 15 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1064, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1066, + "name": "height", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 64, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1067, + "name": "map", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 65, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 1068, + "name": "nodes", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 66, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Node" + } + } + }, + { + "id": 1065, + "name": "width", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 63, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1066, + 1067, + 1068, + 1065 + ] + } + ] + } + } + }, + { + "id": 1052, + "name": "requiredBattles", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 51, + "character": 23 + } + ], "type": { "type": "intrinsic", - "name": "string" + "name": "number" } }, { - "id": 714, - "name": "args", - "kind": 32768, - "kindString": "Parameter", + "id": 1062, + "name": "shipDrops", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 61, + "character": 17 + } + ], "type": { "type": "array", "elementType": { "type": "intrinsic", - "name": "any" + "name": "string" } } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 707, - "name": "register", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/plugin/Hook.ts", - "line": 10, - "character": 19 - } - ], - "signatures": [ - { - "id": 708, - "name": "register", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ + }, { - "id": 709, - "name": "name", - "kind": 32768, - "kindString": "Parameter", + "id": 1054, + "name": "starConditions", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 53, + "character": 22 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1040, + "name": "threeStarRewards", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 39, + "character": 24 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "Reward" + } + } + }, + { + "id": 1028, + "name": "title", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 27, + "character": 13 + } + ], "type": { "type": "intrinsic", "name": "string" } }, { - "id": 710, - "name": "action", - "kind": 32768, - "kindString": "Parameter", + "id": 1031, + "name": "unlockRequirements", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 30, + "character": 26 + } + ], "type": { - "type": "reference", - "name": "action" + "type": "reflection", + "declaration": { + "id": 1032, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1034, + "name": "requiredLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 32, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1033, + "name": "text", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/chapter.ts", + "line": 31, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1034, + 1033 + ] + } + ] + } } } ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reference", - "name": "Error" - } - ] - } + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1055, + 1046, + 1053, + 1035, + 1029, + 1041, + 1061, + 1030, + 1060, + 1063, + 1052, + 1062, + 1054, + 1040, + 1028, + 1031 + ] + } + ] } - ] + } } ], "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 704 - ] - }, { "title": "Properties", "kind": 1024, "children": [ - 706 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 711, - 707 + 1069, + 1116, + 1021, + 1026 ] } ], "sources": [ { - "fileName": "src/plugin/Hook.ts", - "line": 4, - "character": 31 + "fileName": "src/types/chapter.ts", + "line": 20, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 1146, + "name": "Identifiable" } ] } ], "groups": [ { - "title": "Classes", - "kind": 128, + "title": "Interfaces", + "kind": 256, "children": [ - 703 + 1020 ] } ], "sources": [ { - "fileName": "src/plugin/Hook.ts", + "fileName": "src/types/chapter.ts", "line": 1, "character": 0 } ] }, { - "id": 715, - "name": "plugin/Source", + "id": 1117, + "name": "types/equipment", "kind": 1, "kindString": "Module", "flags": {}, + "comment": { + "shortText": "Equipment types" + }, "children": [ { - "id": 729, - "name": "default", - "kind": 128, - "kindString": "Class", + "id": 1118, + "name": "Equipment", + "kind": 256, + "kindString": "Interface", "flags": {}, "children": [ { - "id": 730, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", + "id": 1120, + "name": "category", + "kind": 1024, + "kindString": "Property", "flags": {}, - "signatures": [ + "sources": [ { - "id": 731, - "name": "new default", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "id": 729, - "name": "default" - } + "fileName": "src/types/equipment.ts", + "line": 118, + "character": 12 } - ] + ], + "type": { + "type": "reference", + "name": "Category" + } }, { - "id": 732, - "name": "sources", + "id": 1133, + "name": "fits", "kind": 1024, "kindString": "Property", - "flags": { - "isPublic": true - }, + "flags": {}, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 17, - "character": 18 + "fileName": "src/types/equipment.ts", + "line": 131, + "character": 8 } ], "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } + "type": "reference", + "name": "Fits" } }, { - "id": 736, - "name": "get", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true + "id": 1144, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/identifiable.ts", + "line": 7, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" }, + "inheritedFrom": { + "type": "reference", + "id": 1147, + "name": "Identifiable.id" + } + }, + { + "id": 1132, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": {}, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 30, - "character": 14 + "fileName": "src/types/equipment.ts", + "line": 130, + "character": 9 } ], - "signatures": [ + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1134, + "name": "misc", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ { - "id": 737, - "name": "get", - "kind": 4096, - "kindString": "Call signature", + "fileName": "src/types/equipment.ts", + "line": 132, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1135, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ + "children": [ + { + "id": 1137, + "name": "animation", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 134, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1136, + "name": "obtainedFrom", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 133, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1137, + 1136 + ] + } + ] + } + } + }, + { + "id": 1121, + "name": "names", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 119, + "character": 9 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1122, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1124, + "name": "cn", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 121, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1123, + "name": "en", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 120, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, { - "id": 738, - "name": "plugin", - "kind": 32768, - "kindString": "Parameter", + "id": 1125, + "name": "jp", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 122, + "character": 10 + } + ], "type": { "type": "intrinsic", "name": "string" } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] - }, - { - "id": 733, - "name": "register", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 22, - "character": 19 - } - ], - "signatures": [ - { - "id": 734, - "name": "register", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ + }, { - "id": 735, - "name": "plugin", - "kind": 32768, - "kindString": "Parameter", + "id": 1126, + "name": "kr", + "kind": 1024, + "kindString": "Property", "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 123, + "character": 10 + } + ], "type": { - "type": "reference", - "id": 716, - "name": "ops" + "type": "intrinsic", + "name": "string" } } ], - "type": { - "type": "intrinsic", - "name": "void" - } + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1124, + 1123, + 1125, + 1126 + ] + } + ] } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 730 - ] + } }, { - "title": "Properties", + "id": 1131, + "name": "nationality", "kind": 1024, - "children": [ - 732 - ] + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 129, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } }, { - "title": "Methods", - "kind": 2048, - "children": [ - 736, - 733 - ] - } - ], - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 16, - "character": 33 - } - ] - }, - { - "id": 716, - "name": "ops", - "kind": 256, - "kindString": "Interface", - "flags": {}, - "children": [ - { - "id": 719, - "name": "functions", + "id": 1138, + "name": "tiers", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 4, - "character": 11 + "fileName": "src/types/equipment.ts", + "line": 136, + "character": 9 } ], "type": { "type": "reflection", "declaration": { - "id": 720, + "id": 1139, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 722, - "name": "methods", + "id": 1140, + "name": "T0", "kind": 1024, "kindString": "Property", "flags": { @@ -16794,9 +26287,9 @@ }, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 6, - "character": 11 + "fileName": "src/types/equipment.ts", + "line": 137, + "character": 10 } ], "type": { @@ -16807,139 +26300,97 @@ "name": "undefined" }, { - "type": "reflection", - "declaration": { - "id": 723, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "children": [ - { - "id": 728, - "name": "barrage", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 11, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 726, - "name": "chapters", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 9, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 725, - "name": "equipments", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 8, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 724, - "name": "ship", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 7, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 727, - "name": "voicelines", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 10, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 728, - 726, - 725, - 724, - 727 - ] - } - ] - } + "type": "reference", + "name": "Tier" + } + ] + } + }, + { + "id": 1141, + "name": "T1", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 138, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "name": "Tier" } ] } }, { - "id": 721, - "name": "update", + "id": 1142, + "name": "T2", "kind": 1024, "kindString": "Property", - "flags": {}, + "flags": { + "isOptional": true + }, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 5, + "fileName": "src/types/equipment.ts", + "line": 139, "character": 10 } ], "type": { - "type": "intrinsic", - "name": "any" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "name": "Tier" + } + ] + } + }, + { + "id": 1143, + "name": "T3", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 140, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "name": "Tier" + } + ] } } ], @@ -16948,8 +26399,10 @@ "title": "Properties", "kind": 1024, "children": [ - 722, - 721 + 1140, + 1141, + 1142, + 1143 ] } ] @@ -16957,216 +26410,136 @@ } }, { - "id": 717, - "name": "name", + "id": 1127, + "name": "type", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { - "fileName": "src/plugin/Source.ts", - "line": 2, - "character": 6 + "fileName": "src/types/equipment.ts", + "line": 125, + "character": 8 } ], "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 718, - "name": "version", - "kind": 1024, - "kindString": "Property", - "flags": {}, - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 3, - "character": 9 + "type": "reflection", + "declaration": { + "id": 1128, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1129, + "name": "focus", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 126, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1130, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 127, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1129, + 1130 + ] + } + ] } - ], - "type": { - "type": "intrinsic", - "name": "string" } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 719, - 717, - 718 - ] - } - ], - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 1, - "character": 20 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 729 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 716 - ] - } - ], - "sources": [ - { - "fileName": "src/plugin/Source.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 739, - "name": "types/barrage", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Barrage types" - }, - "children": [ - { - "id": 740, - "name": "Barrage", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "sources": [ - { - "fileName": "src/types/barrage.ts", - "line": 8, - "character": 19 - } - ], - "type": { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 740 - ] - } - ], - "sources": [ - { - "fileName": "src/types/barrage.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 741, - "name": "types/chapter", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Chapter types" - }, - "children": [ - { - "id": 742, - "name": "Chapter", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "sources": [ - { - "fileName": "src/types/chapter.ts", - "line": 8, - "character": 19 - } - ], - "type": { - "type": "reference", - "id": 746, - "name": "Identifiable" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 742 - ] - } - ], - "sources": [ - { - "fileName": "src/types/chapter.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 743, - "name": "types/equipment", - "kind": 1, - "kindString": "Module", - "flags": {}, - "comment": { - "shortText": "Equipment types" - }, - "children": [ - { - "id": 744, - "name": "Equipment", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, + }, + { + "id": 1119, + "name": "wikiUrl", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/equipment.ts", + "line": 117, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1120, + 1133, + 1144, + 1132, + 1134, + 1121, + 1131, + 1138, + 1127, + 1119 + ] + } + ], "sources": [ { "fileName": "src/types/equipment.ts", - "line": 8, - "character": 21 + "line": 116, + "character": 26 } ], - "type": { - "type": "reference", - "id": 746, - "name": "Identifiable" - } + "extendedTypes": [ + { + "type": "reference", + "id": 1146, + "name": "Identifiable" + } + ] } ], "groups": [ { - "title": "Type aliases", - "kind": 4194304, + "title": "Interfaces", + "kind": 256, "children": [ - 744 + 1118 ] } ], @@ -17179,7 +26552,7 @@ ] }, { - "id": 745, + "id": 1145, "name": "types/identifiable", "kind": 1, "kindString": "Module", @@ -17189,14 +26562,14 @@ }, "children": [ { - "id": 746, + "id": 1146, "name": "Identifiable", "kind": 256, "kindString": "Interface", "flags": {}, "children": [ { - "id": 747, + "id": 1147, "name": "id", "kind": 1024, "kindString": "Property", @@ -17219,7 +26592,7 @@ "title": "Properties", "kind": 1024, "children": [ - 747 + 1147 ] } ], @@ -17233,8 +26606,28 @@ "extendedBy": [ { "type": "reference", - "id": 753, + "id": 1011, + "name": "Barrage" + }, + { + "type": "reference", + "id": 1020, + "name": "Chapter" + }, + { + "type": "reference", + "id": 1118, + "name": "Equipment" + }, + { + "type": "reference", + "id": 1153, "name": "Ship" + }, + { + "type": "reference", + "id": 1229, + "name": "Voiceline" } ] } @@ -17244,7 +26637,7 @@ "title": "Interfaces", "kind": 256, "children": [ - 746 + 1146 ] } ], @@ -17257,7 +26650,7 @@ ] }, { - "id": 748, + "id": 1148, "name": "types/ship", "kind": 1, "kindString": "Module", @@ -17267,14 +26660,14 @@ }, "children": [ { - "id": 753, + "id": 1153, "name": "Ship", "kind": 256, "kindString": "Interface", "flags": {}, "children": [ { - "id": 764, + "id": 1164, "name": "class", "kind": 1024, "kindString": "Property", @@ -17292,7 +26685,7 @@ } }, { - "id": 806, + "id": 1206, "name": "construction", "kind": 1024, "kindString": "Property", @@ -17307,14 +26700,14 @@ "type": { "type": "reflection", "declaration": { - "id": 807, + "id": 1207, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 809, + "id": 1209, "name": "availableIn", "kind": 1024, "kindString": "Property", @@ -17329,14 +26722,14 @@ "type": { "type": "reflection", "declaration": { - "id": 810, + "id": 1210, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 813, + "id": 1213, "name": "aviation", "kind": 1024, "kindString": "Property", @@ -17354,7 +26747,7 @@ } }, { - "id": 815, + "id": 1215, "name": "exchange", "kind": 1024, "kindString": "Property", @@ -17372,7 +26765,7 @@ } }, { - "id": 812, + "id": 1212, "name": "heavy", "kind": 1024, "kindString": "Property", @@ -17390,7 +26783,7 @@ } }, { - "id": 811, + "id": 1211, "name": "light", "kind": 1024, "kindString": "Property", @@ -17408,7 +26801,7 @@ } }, { - "id": 814, + "id": 1214, "name": "limited", "kind": 1024, "kindString": "Property", @@ -17431,11 +26824,11 @@ "title": "Properties", "kind": 1024, "children": [ - 813, - 815, - 812, - 811, - 814 + 1213, + 1215, + 1212, + 1211, + 1214 ] } ] @@ -17443,7 +26836,7 @@ } }, { - "id": 808, + "id": 1208, "name": "constructionTime", "kind": 1024, "kindString": "Property", @@ -17466,8 +26859,8 @@ "title": "Properties", "kind": 1024, "children": [ - 809, - 808 + 1209, + 1208 ] } ] @@ -17475,7 +26868,7 @@ } }, { - "id": 780, + "id": 1180, "name": "enhanceValue", "kind": 1024, "kindString": "Property", @@ -17503,7 +26896,7 @@ } }, { - "id": 790, + "id": 1190, "name": "fleetTech", "kind": 1024, "kindString": "Property", @@ -17518,14 +26911,14 @@ "type": { "type": "reflection", "declaration": { - "id": 791, + "id": 1191, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 792, + "id": 1192, "name": "statsBonus", "kind": 1024, "kindString": "Property", @@ -17540,14 +26933,14 @@ "type": { "type": "reflection", "declaration": { - "id": 793, + "id": 1193, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 794, + "id": 1194, "name": "collection", "kind": 1024, "kindString": "Property", @@ -17576,7 +26969,7 @@ } }, { - "id": 795, + "id": 1195, "name": "maxLevel", "kind": 1024, "kindString": "Property", @@ -17610,8 +27003,8 @@ "title": "Properties", "kind": 1024, "children": [ - 794, - 795 + 1194, + 1195 ] } ] @@ -17619,7 +27012,7 @@ } }, { - "id": 796, + "id": 1196, "name": "techPoints", "kind": 1024, "kindString": "Property", @@ -17634,14 +27027,14 @@ "type": { "type": "reflection", "declaration": { - "id": 797, + "id": 1197, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 798, + "id": 1198, "name": "collection", "kind": 1024, "kindString": "Property", @@ -17659,7 +27052,7 @@ } }, { - "id": 800, + "id": 1200, "name": "maxLevel", "kind": 1024, "kindString": "Property", @@ -17677,7 +27070,7 @@ } }, { - "id": 799, + "id": 1199, "name": "maxLimitBreak", "kind": 1024, "kindString": "Property", @@ -17695,7 +27088,7 @@ } }, { - "id": 801, + "id": 1201, "name": "total", "kind": 1024, "kindString": "Property", @@ -17718,10 +27111,10 @@ "title": "Properties", "kind": 1024, "children": [ - 798, - 800, - 799, - 801 + 1198, + 1200, + 1199, + 1201 ] } ] @@ -17734,8 +27127,8 @@ "title": "Properties", "kind": 1024, "children": [ - 792, - 796 + 1192, + 1196 ] } ] @@ -17743,7 +27136,7 @@ } }, { - "id": 788, + "id": 1188, "name": "gallery", "kind": 1024, "kindString": "Property", @@ -17764,7 +27157,7 @@ } }, { - "id": 763, + "id": 1163, "name": "hexagon", "kind": 1024, "kindString": "Property", @@ -17807,7 +27200,7 @@ } }, { - "id": 766, + "id": 1166, "name": "hullType", "kind": 1024, "kindString": "Property", @@ -17825,7 +27218,7 @@ } }, { - "id": 827, + "id": 1227, "name": "id", "kind": 1024, "kindString": "Property", @@ -17843,12 +27236,12 @@ }, "inheritedFrom": { "type": "reference", - "id": 747, + "id": 1147, "name": "Identifiable.id" } }, { - "id": 789, + "id": 1189, "name": "limitBreaks", "kind": 1024, "kindString": "Property", @@ -17869,7 +27262,7 @@ } }, { - "id": 820, + "id": 1220, "name": "misc", "kind": 1024, "kindString": "Property", @@ -17884,14 +27277,14 @@ "type": { "type": "reflection", "declaration": { - "id": 821, + "id": 1221, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 822, + "id": 1222, "name": "artist", "kind": 1024, "kindString": "Property", @@ -17920,7 +27313,7 @@ } }, { - "id": 824, + "id": 1224, "name": "pixiv", "kind": 1024, "kindString": "Property", @@ -17949,7 +27342,7 @@ } }, { - "id": 825, + "id": 1225, "name": "twitter", "kind": 1024, "kindString": "Property", @@ -17978,7 +27371,7 @@ } }, { - "id": 826, + "id": 1226, "name": "voice", "kind": 1024, "kindString": "Property", @@ -18007,7 +27400,7 @@ } }, { - "id": 823, + "id": 1223, "name": "web", "kind": 1024, "kindString": "Property", @@ -18041,11 +27434,11 @@ "title": "Properties", "kind": 1024, "children": [ - 822, - 824, - 825, - 826, - 823 + 1222, + 1224, + 1225, + 1226, + 1223 ] } ] @@ -18053,7 +27446,7 @@ } }, { - "id": 755, + "id": 1155, "name": "names", "kind": 1024, "kindString": "Property", @@ -18068,14 +27461,14 @@ "type": { "type": "reflection", "declaration": { - "id": 756, + "id": 1156, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 759, + "id": 1159, "name": "cn", "kind": 1024, "kindString": "Property", @@ -18093,7 +27486,7 @@ } }, { - "id": 757, + "id": 1157, "name": "code", "kind": 1024, "kindString": "Property", @@ -18111,7 +27504,7 @@ } }, { - "id": 758, + "id": 1158, "name": "en", "kind": 1024, "kindString": "Property", @@ -18129,7 +27522,7 @@ } }, { - "id": 760, + "id": 1160, "name": "jp", "kind": 1024, "kindString": "Property", @@ -18147,7 +27540,7 @@ } }, { - "id": 761, + "id": 1161, "name": "kr", "kind": 1024, "kindString": "Property", @@ -18170,11 +27563,11 @@ "title": "Properties", "kind": 1024, "children": [ - 759, - 757, - 758, - 760, - 761 + 1159, + 1157, + 1158, + 1160, + 1161 ] } ] @@ -18182,7 +27575,7 @@ } }, { - "id": 765, + "id": 1165, "name": "nationality", "kind": 1024, "kindString": "Property", @@ -18200,7 +27593,7 @@ } }, { - "id": 816, + "id": 1216, "name": "obtainedFrom", "kind": 1024, "kindString": "Property", @@ -18215,14 +27608,14 @@ "type": { "type": "reflection", "declaration": { - "id": 817, + "id": 1217, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 819, + "id": 1219, "name": "fromMaps", "kind": 1024, "kindString": "Property", @@ -18243,7 +27636,7 @@ } }, { - "id": 818, + "id": 1218, "name": "obtainedFrom", "kind": 1024, "kindString": "Property", @@ -18266,8 +27659,8 @@ "title": "Properties", "kind": 1024, "children": [ - 819, - 818 + 1219, + 1218 ] } ] @@ -18275,7 +27668,7 @@ } }, { - "id": 767, + "id": 1167, "name": "rarity", "kind": 1024, "kindString": "Property", @@ -18293,7 +27686,7 @@ } }, { - "id": 802, + "id": 1202, "name": "retrofit", "kind": 1024, "kindString": "Property", @@ -18311,7 +27704,7 @@ } }, { - "id": 804, + "id": 1204, "name": "retrofitHullType", "kind": 1024, "kindString": "Property", @@ -18329,7 +27722,7 @@ } }, { - "id": 803, + "id": 1203, "name": "retrofitId", "kind": 1024, "kindString": "Property", @@ -18347,7 +27740,7 @@ } }, { - "id": 805, + "id": 1205, "name": "retrofitProjects", "kind": 1024, "kindString": "Property", @@ -18375,7 +27768,7 @@ } }, { - "id": 781, + "id": 1181, "name": "scrapValue", "kind": 1024, "kindString": "Property", @@ -18390,14 +27783,14 @@ "type": { "type": "reflection", "declaration": { - "id": 782, + "id": 1182, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 783, + "id": 1183, "name": "coin", "kind": 1024, "kindString": "Property", @@ -18415,7 +27808,7 @@ } }, { - "id": 785, + "id": 1185, "name": "medal", "kind": 1024, "kindString": "Property", @@ -18433,7 +27826,7 @@ } }, { - "id": 784, + "id": 1184, "name": "oil", "kind": 1024, "kindString": "Property", @@ -18456,9 +27849,9 @@ "title": "Properties", "kind": 1024, "children": [ - 783, - 785, - 784 + 1183, + 1185, + 1184 ] } ] @@ -18466,7 +27859,7 @@ } }, { - "id": 786, + "id": 1186, "name": "skills", "kind": 1024, "kindString": "Property", @@ -18487,7 +27880,7 @@ } }, { - "id": 787, + "id": 1187, "name": "skins", "kind": 1024, "kindString": "Property", @@ -18508,7 +27901,7 @@ } }, { - "id": 779, + "id": 1179, "name": "slots", "kind": 1024, "kindString": "Property", @@ -18539,7 +27932,7 @@ } }, { - "id": 768, + "id": 1168, "name": "stars", "kind": 1024, "kindString": "Property", @@ -18554,14 +27947,14 @@ "type": { "type": "reflection", "declaration": { - "id": 769, + "id": 1169, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 770, + "id": 1170, "name": "stars", "kind": 1024, "kindString": "Property", @@ -18579,7 +27972,7 @@ } }, { - "id": 771, + "id": 1171, "name": "value", "kind": 1024, "kindString": "Property", @@ -18602,8 +27995,8 @@ "title": "Properties", "kind": 1024, "children": [ - 770, - 771 + 1170, + 1171 ] } ] @@ -18611,7 +28004,7 @@ } }, { - "id": 772, + "id": 1172, "name": "stats", "kind": 1024, "kindString": "Property", @@ -18626,14 +28019,14 @@ "type": { "type": "reflection", "declaration": { - "id": 773, + "id": 1173, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 774, + "id": 1174, "name": "baseStats", "kind": 1024, "kindString": "Property", @@ -18651,7 +28044,7 @@ } }, { - "id": 775, + "id": 1175, "name": "level100", "kind": 1024, "kindString": "Property", @@ -18669,7 +28062,7 @@ } }, { - "id": 777, + "id": 1177, "name": "level100Retrofit", "kind": 1024, "kindString": "Property", @@ -18698,7 +28091,7 @@ } }, { - "id": 776, + "id": 1176, "name": "level120", "kind": 1024, "kindString": "Property", @@ -18716,7 +28109,7 @@ } }, { - "id": 778, + "id": 1178, "name": "level120Retrofit", "kind": 1024, "kindString": "Property", @@ -18750,11 +28143,11 @@ "title": "Properties", "kind": 1024, "children": [ - 774, - 775, - 777, - 776, - 778 + 1174, + 1175, + 1177, + 1176, + 1178 ] } ] @@ -18762,7 +28155,7 @@ } }, { - "id": 762, + "id": 1162, "name": "thumbnail", "kind": 1024, "kindString": "Property", @@ -18780,7 +28173,7 @@ } }, { - "id": 754, + "id": 1154, "name": "wikiUrl", "kind": 1024, "kindString": "Property", @@ -18803,32 +28196,32 @@ "title": "Properties", "kind": 1024, "children": [ - 764, - 806, - 780, - 790, - 788, - 763, - 766, - 827, - 789, - 820, - 755, - 765, - 816, - 767, - 802, - 804, - 803, - 805, - 781, - 786, - 787, - 779, - 768, - 772, - 762, - 754 + 1164, + 1206, + 1180, + 1190, + 1188, + 1163, + 1166, + 1227, + 1189, + 1220, + 1155, + 1165, + 1216, + 1167, + 1202, + 1204, + 1203, + 1205, + 1181, + 1186, + 1187, + 1179, + 1168, + 1172, + 1162, + 1154 ] } ], @@ -18842,20 +28235,20 @@ "extendedTypes": [ { "type": "reference", - "id": 746, + "id": 1146, "name": "Identifiable" } ] }, { - "id": 749, + "id": 1149, "name": "shipAdvancedOptions", "kind": 256, "kindString": "Interface", "flags": {}, "children": [ { - "id": 751, + "id": 1151, "name": "idOnly", "kind": 1024, "kindString": "Property", @@ -18884,7 +28277,7 @@ } }, { - "id": 752, + "id": 1152, "name": "language", "kind": 1024, "kindString": "Property", @@ -18913,7 +28306,7 @@ } }, { - "id": 750, + "id": 1150, "name": "nameOnly", "kind": 1024, "kindString": "Property", @@ -18947,9 +28340,9 @@ "title": "Properties", "kind": 1024, "children": [ - 751, - 752, - 750 + 1151, + 1152, + 1150 ] } ], @@ -18967,8 +28360,8 @@ "title": "Interfaces", "kind": 256, "children": [ - 753, - 749 + 1153, + 1149 ] } ], @@ -18981,7 +28374,7 @@ ] }, { - "id": 828, + "id": 1228, "name": "types/voiceline", "kind": 1, "kindString": "Module", @@ -18991,31 +28384,206 @@ }, "children": [ { - "id": 829, + "id": 1229, "name": "Voiceline", - "kind": 4194304, - "kindString": "Type alias", + "kind": 256, + "kindString": "Interface", "flags": {}, + "children": [ + { + "id": 1234, + "name": "audio", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/voiceline.ts", + "line": 14, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1231, + "name": "en", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/voiceline.ts", + "line": 11, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1230, + "name": "event", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/voiceline.ts", + "line": 10, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1235, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/types/identifiable.ts", + "line": 7, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1147, + "name": "Identifiable.id" + } + }, + { + "id": 1233, + "name": "jp", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/voiceline.ts", + "line": 13, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1232, + "name": "zh", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/types/voiceline.ts", + "line": 12, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1234, + 1231, + 1230, + 1235, + 1233, + 1232 + ] + } + ], "sources": [ { "fileName": "src/types/voiceline.ts", - "line": 8, - "character": 21 + "line": 9, + "character": 26 } ], - "type": { - "type": "reference", - "id": 746, - "name": "Identifiable" - } + "extendedTypes": [ + { + "type": "reference", + "id": 1146, + "name": "Identifiable" + } + ] } ], "groups": [ { - "title": "Type aliases", - "kind": 4194304, + "title": "Interfaces", + "kind": 256, "children": [ - 829 + 1229 ] } ], @@ -19034,30 +28602,34 @@ "kind": 1, "children": [ 1, - 289, - 306, - 325, 124, - 192, - 333, - 350, - 369, - 388, - 407, - 426, - 445, - 462, - 479, - 598, - 701, - 702, - 715, - 739, + 141, + 160, + 168, + 259, + 319, + 379, + 457, + 535, + 595, + 612, + 631, + 650, + 669, + 688, + 707, + 724, 741, - 743, - 745, - 748, - 828 + 860, + 963, + 964, + 977, + 1001, + 1019, + 1117, + 1145, + 1148, + 1228 ] } ]