build: tsconfig 변경
- 반영된 룰에 맞게 import type 적용
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
import { InvalidResponse } from "./defs";
|
import type { InvalidResponse } from "./defs";
|
||||||
import { APIPathGen } from "./util/APIPathGen";
|
import { APIPathGen } from "./util/APIPathGen";
|
||||||
import { callSammoAPI, ValidResponse } from "./util/callSammoAPI";
|
import { callSammoAPI, type ValidResponse } from "./util/callSammoAPI";
|
||||||
export type { ValidResponse, InvalidResponse };
|
export type { ValidResponse, InvalidResponse };
|
||||||
|
|
||||||
async function done<ResultType extends ValidResponse>(args?: Record<string, unknown>): Promise<ResultType>;
|
async function done<ResultType extends ValidResponse>(args?: Record<string, unknown>): Promise<ResultType>;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { InvalidResponse } from "./defs";
|
import type { InvalidResponse } from "./defs";
|
||||||
import { APIPathGen } from "./util/APIPathGen";
|
import { APIPathGen } from "./util/APIPathGen";
|
||||||
import { callSammoAPI, ValidResponse } from "./util/callSammoAPI";
|
import { callSammoAPI, type ValidResponse } from "./util/callSammoAPI";
|
||||||
export type { ValidResponse, InvalidResponse };
|
export type { ValidResponse, InvalidResponse };
|
||||||
|
|
||||||
async function done<ResultType extends ValidResponse>(args?: Record<string, unknown>): Promise<ResultType>;
|
async function done<ResultType extends ValidResponse>(args?: Record<string, unknown>): Promise<ResultType>;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { combineArray } from "@util/combineArray";
|
|||||||
import { isBrightColor } from "@util/isBrightColor";
|
import { isBrightColor } from "@util/isBrightColor";
|
||||||
import { numberWithCommas } from "@util/numberWithCommas";
|
import { numberWithCommas } from "@util/numberWithCommas";
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { BasicGeneralListResponse, InvalidResponse } from '@/defs';
|
import type { BasicGeneralListResponse, InvalidResponse } from '@/defs';
|
||||||
import { formatTime } from '@util/formatTime';
|
import { formatTime } from '@util/formatTime';
|
||||||
import { Modal } from 'bootstrap';
|
import { Modal } from 'bootstrap';
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import 'bootstrap';
|
import 'bootstrap';
|
||||||
|
|||||||
+2
-2
@@ -5,13 +5,13 @@ import { isBrightColor } from "@util/isBrightColor";
|
|||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { isString } from 'lodash';
|
import { isString } from 'lodash';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { InvalidResponse, NationStaticItem } from '@/defs';
|
import type { InvalidResponse, NationStaticItem } from '@/defs';
|
||||||
import { escapeHtml } from '@/legacy/escapeHtml';
|
import { escapeHtml } from '@/legacy/escapeHtml';
|
||||||
import { nl2br } from '@util/nl2br';
|
import { nl2br } from '@util/nl2br';
|
||||||
import { unwrap } from '@util/unwrap';
|
import { unwrap } from '@util/unwrap';
|
||||||
import 'bootstrap';
|
import 'bootstrap';
|
||||||
import 'select2/dist/js/select2.full.js'
|
import 'select2/dist/js/select2.full.js'
|
||||||
import { LoadingData } from 'select2';
|
import type { LoadingData } from 'select2';
|
||||||
|
|
||||||
declare const permissionLevel: number;
|
declare const permissionLevel: number;
|
||||||
let myNationID: number | undefined;
|
let myNationID: number | undefined;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import axios from 'axios';
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import { isNumber } from 'lodash';
|
import { isNumber } from 'lodash';
|
||||||
import { TemplateEngine } from '@util/TemplateEngine';
|
import { TemplateEngine } from '@util/TemplateEngine';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { exportWindow } from '@util/exportWindow';
|
import { exportWindow } from '@util/exportWindow';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { TemplateEngine } from "@util/TemplateEngine";
|
import { TemplateEngine } from "@util/TemplateEngine";
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ exportWindow($, '$');
|
|||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { initTooltip } from "@/legacy/initTooltip";
|
import { initTooltip } from "@/legacy/initTooltip";
|
||||||
import { TemplateEngine } from '@util/TemplateEngine';
|
import { TemplateEngine } from '@util/TemplateEngine';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { getDateTimeNow } from '@util/getDateTimeNow';
|
import { getDateTimeNow } from '@util/getDateTimeNow';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { loadPlugin as loadAdminPlugin } from '@/gateway/admin_server';
|
import { loadPlugin as loadAdminPlugin } from '@/gateway/admin_server';
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { JQValidateForm, NamedRules } from '@util/jqValidateForm';
|
import { JQValidateForm, type NamedRules } from '@util/jqValidateForm';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { mb_strwidth } from '@util/mb_strwidth';
|
import { mb_strwidth } from '@util/mb_strwidth';
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { JQValidateForm, NamedRules } from '@util/jqValidateForm';
|
import { JQValidateForm, type NamedRules } from '@util/jqValidateForm';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { sha512 } from 'js-sha512';
|
import { sha512 } from 'js-sha512';
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
import '@scss/gateway/login.scss';
|
import '@scss/gateway/login.scss';
|
||||||
|
|
||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import { JQValidateForm, NamedRules } from '@util/jqValidateForm';
|
import { JQValidateForm, type NamedRules } from '@util/jqValidateForm';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { sha512 } from 'js-sha512';
|
import { sha512 } from 'js-sha512';
|
||||||
import { unwrap } from '@util/unwrap';
|
import { unwrap } from '@util/unwrap';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { delay } from '@util/delay';
|
import { delay } from '@util/delay';
|
||||||
import { Modal } from 'bootstrap';
|
import { Modal } from 'bootstrap';
|
||||||
import '@/gateway/common';
|
import '@/gateway/common';
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { subDays } from 'date-fns';
|
|||||||
import { getDateTimeNow } from '@util/getDateTimeNow';
|
import { getDateTimeNow } from '@util/getDateTimeNow';
|
||||||
import { sha512 } from "js-sha512";
|
import { sha512 } from "js-sha512";
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { unwrap } from '@util/unwrap';
|
import { unwrap } from '@util/unwrap';
|
||||||
import { parseTime } from '@util/parseTime';
|
import { parseTime } from '@util/parseTime';
|
||||||
import { formatTime } from '@util/formatTime';
|
import { formatTime } from '@util/formatTime';
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import { NPCChiefActions, NPCGeneralActions } from "@/defs";
|
import type { NPCChiefActions, NPCGeneralActions } from "@/defs";
|
||||||
|
|
||||||
export const NPCPriorityBtnHelpMessage: {
|
export const NPCPriorityBtnHelpMessage: {
|
||||||
[v in NPCChiefActions | NPCGeneralActions]: string;
|
[v in NPCChiefActions | NPCGeneralActions]: string;
|
||||||
|
|||||||
+2
-2
@@ -2,8 +2,8 @@ import $ from "jquery";
|
|||||||
import 'bootstrap';
|
import 'bootstrap';
|
||||||
import { setAxiosXMLHttpRequest } from "@util/setAxiosXMLHttpRequest";
|
import { setAxiosXMLHttpRequest } from "@util/setAxiosXMLHttpRequest";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import { InvalidResponse } from "@/defs";
|
import type { InvalidResponse } from "@/defs";
|
||||||
import { JQValidateForm, NamedRules } from "@util/jqValidateForm";
|
import { JQValidateForm, type NamedRules } from "@util/jqValidateForm";
|
||||||
import { convertFormData } from "@util/convertFormData";
|
import { convertFormData } from "@util/convertFormData";
|
||||||
import { exportWindow } from "@util/exportWindow";
|
import { exportWindow } from "@util/exportWindow";
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
|
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import jQuery from 'jquery';
|
import jQuery from 'jquery';
|
||||||
import { JQValidateForm, NamedRules } from '@util/jqValidateForm';
|
import { JQValidateForm, type NamedRules } from '@util/jqValidateForm';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
|
|
||||||
jQuery(async function ($) {
|
jQuery(async function ($) {
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ import axios from 'axios';
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import { isNumber, merge } from 'lodash';
|
import { isNumber, merge } from 'lodash';
|
||||||
import { convColorValue, convertDictById, stringFormat } from '@/common_legacy';
|
import { convColorValue, convertDictById, stringFormat } from '@/common_legacy';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { unwrap } from "@util/unwrap";
|
import { unwrap } from "@util/unwrap";
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { exportWindow } from '@util/exportWindow';
|
import { exportWindow } from '@util/exportWindow';
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { getDateTimeNow } from '@util/getDateTimeNow';
|
import { getDateTimeNow } from '@util/getDateTimeNow';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ import "@scss/myPage.scss";
|
|||||||
|
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import { InvalidResponse, keyScreenMode, ScreenModeType } from '@/defs';
|
import { type InvalidResponse, keyScreenMode, type ScreenModeType } from '@/defs';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { unwrap } from '@util/unwrap';
|
import { unwrap } from '@util/unwrap';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { ItemTypeKey } from "@/defs";
|
import type { ItemTypeKey } from "@/defs";
|
||||||
import { combineArray } from "@/util/combineArray";
|
import { combineArray } from "@/util/combineArray";
|
||||||
import { Ref, ref, watch } from "vue";
|
import { type Ref, ref, watch } from "vue";
|
||||||
|
|
||||||
export type procGeneralItem = {
|
export type procGeneralItem = {
|
||||||
no: number,
|
no: number,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
import { initTooltip } from "@/legacy/initTooltip";
|
import { initTooltip } from "@/legacy/initTooltip";
|
||||||
import { getIconPath } from "@util/getIconPath";
|
import { getIconPath } from "@util/getIconPath";
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { errUnknown } from '@/common_legacy';
|
|||||||
import { getIconPath } from "@util/getIconPath";
|
import { getIconPath } from "@util/getIconPath";
|
||||||
import { TemplateEngine } from "@util/TemplateEngine";
|
import { TemplateEngine } from "@util/TemplateEngine";
|
||||||
import { getNpcColor } from '@/common_legacy';
|
import { getNpcColor } from '@/common_legacy';
|
||||||
import { GeneralListResponse, InvalidResponse } from '@/defs';
|
import type { GeneralListResponse, InvalidResponse } from '@/defs';
|
||||||
import { convertFormData } from '@util/convertFormData';
|
import { convertFormData } from '@util/convertFormData';
|
||||||
import { unwrap_any } from '@util/unwrap_any';
|
import { unwrap_any } from '@util/unwrap_any';
|
||||||
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
//https://github.com/joevallender/tiptap2-image-example/blob/main/src/extensions/custom-image-3.js
|
//https://github.com/joevallender/tiptap2-image-example/blob/main/src/extensions/custom-image-3.js
|
||||||
import Image, { ImageOptions } from '@tiptap/extension-image'
|
import Image, { type ImageOptions } from '@tiptap/extension-image'
|
||||||
import { mergeAttributes } from '@tiptap/core'
|
import { mergeAttributes } from '@tiptap/core'
|
||||||
|
|
||||||
export interface CustomImageOptions extends ImageOptions {
|
export interface CustomImageOptions extends ImageOptions {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { RNG } from "./RNG";
|
import type { RNG } from "./RNG";
|
||||||
|
|
||||||
import { sha512 } from 'js-sha512';
|
import { sha512 } from 'js-sha512';
|
||||||
|
|
||||||
import { convertBytesLikeToUint8Array } from "./convertBytesLikeToUint8Array";
|
import { convertBytesLikeToUint8Array } from "./convertBytesLikeToUint8Array";
|
||||||
import { BytesLike } from "./BytesLike";
|
import type { BytesLike } from "./BytesLike";
|
||||||
|
|
||||||
const maxRngSupportBit = 53;
|
const maxRngSupportBit = 53;
|
||||||
const maxInt = 0x1f_ffff_ffff_ffff; // NOTE: b 0, 10000110011, 11...11
|
const maxInt = 0x1f_ffff_ffff_ffff; // NOTE: b 0, 10000110011, 11...11
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { RNG } from './RNG';
|
import type { RNG } from './RNG';
|
||||||
|
|
||||||
export class RandUtil {
|
export class RandUtil {
|
||||||
constructor(protected rng: RNG) {
|
constructor(protected rng: RNG) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { htmlReady } from "@util/htmlReady";
|
import { htmlReady } from "@util/htmlReady";
|
||||||
import { unwrap } from "@util/unwrap";
|
import { unwrap } from "@util/unwrap";
|
||||||
import { keyScreenMode, ScreenModeType } from "@/defs";
|
import { keyScreenMode, type ScreenModeType } from "@/defs";
|
||||||
|
|
||||||
export function auto500px(targetHeight = 700): void {
|
export function auto500px(targetHeight = 700): void {
|
||||||
let deviceWidth = -1;
|
let deviceWidth = -1;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import { isArray } from "lodash";
|
import { isArray } from "lodash";
|
||||||
import { InvalidResponse } from '@/defs';
|
import type { InvalidResponse } from '@/defs';
|
||||||
|
|
||||||
export type ValidResponse = {
|
export type ValidResponse = {
|
||||||
result: true
|
result: true
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { BytesLike } from "./BytesLike";
|
import type { BytesLike } from "./BytesLike";
|
||||||
|
|
||||||
export function convertBytesLikeToArrayBuffer(data: BytesLike, encodeUTF8 = true): ArrayBuffer{
|
export function convertBytesLikeToArrayBuffer(data: BytesLike, encodeUTF8 = true): ArrayBuffer{
|
||||||
if (data instanceof ArrayBuffer) {
|
if (data instanceof ArrayBuffer) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { BytesLike } from "./BytesLike";
|
import type { BytesLike } from "./BytesLike";
|
||||||
|
|
||||||
export function convertBytesLikeToUint8Array(data: BytesLike, encodeUTF8 = true): Uint8Array {
|
export function convertBytesLikeToUint8Array(data: BytesLike, encodeUTF8 = true): Uint8Array {
|
||||||
if (data instanceof Uint8Array) {
|
if (data instanceof Uint8Array) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { IDItem } from '@/defs';
|
import type { IDItem } from '@/defs';
|
||||||
|
|
||||||
export function convertIDArray<T>(array: Iterable<T>): IDItem<T>[] {
|
export function convertIDArray<T>(array: Iterable<T>): IDItem<T>[] {
|
||||||
const result: IDItem<T>[] = [];
|
const result: IDItem<T>[] = [];
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import Schema, { Rule, Values } from "async-validator";
|
import Schema, { type Rule, type Values } from "async-validator";
|
||||||
import { isArray } from "lodash";
|
import { isArray } from "lodash";
|
||||||
import { mergeKVArray } from "@util/mergeKVArray";
|
import { mergeKVArray } from "@util/mergeKVArray";
|
||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Nullable } from "@util/Nullable";
|
import type { Nullable } from "@util/Nullable";
|
||||||
import { NotNullExpected } from "@util/NotNullExpected";
|
import { NotNullExpected } from "@util/NotNullExpected";
|
||||||
|
|
||||||
export function unwrap<T>(result: Nullable<T>): T {
|
export function unwrap<T>(result: Nullable<T>): T {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Nullable } from "@util/Nullable";
|
import type { Nullable } from "@util/Nullable";
|
||||||
import { NotNullExpected } from "@util/NotNullExpected";
|
import { NotNullExpected } from "@util/NotNullExpected";
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Nullable } from "@util/Nullable";
|
import type { Nullable } from "@util/Nullable";
|
||||||
|
|
||||||
type ErrType<T> = { new(msg?: string): T }
|
type ErrType<T> = { new(msg?: string): T }
|
||||||
|
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import BootstrapVue3 from 'bootstrap-vue-3'
|
|||||||
import Multiselect from 'vue-multiselect';
|
import Multiselect from 'vue-multiselect';
|
||||||
import { commandMap as GeneralActions } from "@/processing/General";
|
import { commandMap as GeneralActions } from "@/processing/General";
|
||||||
import { commandMap as NationActions } from '@/processing/Nation';
|
import { commandMap as NationActions } from '@/processing/Nation';
|
||||||
import { App, createApp } from 'vue';
|
import { type App, createApp } from 'vue';
|
||||||
import { auto500px } from './util/auto500px';
|
import { auto500px } from './util/auto500px';
|
||||||
import { isString } from 'lodash';
|
import { isString } from 'lodash';
|
||||||
import { Args, testSubmitArgs } from './processing/args';
|
import { type Args, testSubmitArgs } from './processing/args';
|
||||||
import { SammoAPI, ValidResponse } from './SammoAPI';
|
import { SammoAPI, type ValidResponse } from './SammoAPI';
|
||||||
|
|
||||||
declare const turnList: number[];
|
declare const turnList: number[];
|
||||||
|
|
||||||
|
|||||||
+15
-2
@@ -6,10 +6,15 @@
|
|||||||
// "incremental": true, /* Enable incremental compilation */
|
// "incremental": true, /* Enable incremental compilation */
|
||||||
"target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', 'ES2021', or 'ESNEXT'. */
|
"target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', 'ES2021', or 'ESNEXT'. */
|
||||||
"module": "ESNext", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
|
"module": "ESNext", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
|
||||||
// "lib": [], /* Specify library files to be included in the compilation. */
|
"lib": [
|
||||||
|
"ES2016",
|
||||||
|
|
||||||
|
"DOM",
|
||||||
|
"DOM.Iterable"
|
||||||
|
], /* Specify library files to be included in the compilation. */
|
||||||
// "allowJs": true, /* Allow javascript files to be compiled. */
|
// "allowJs": true, /* Allow javascript files to be compiled. */
|
||||||
// "checkJs": true, /* Report errors in .js files. */
|
// "checkJs": true, /* Report errors in .js files. */
|
||||||
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */
|
"jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */
|
||||||
// "declaration": true, /* Generates corresponding '.d.ts' file. */
|
// "declaration": true, /* Generates corresponding '.d.ts' file. */
|
||||||
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
|
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
|
||||||
"sourceMap": true, /* Generates corresponding '.map' file. */
|
"sourceMap": true, /* Generates corresponding '.map' file. */
|
||||||
@@ -23,6 +28,10 @@
|
|||||||
// "importHelpers": true, /* Import emit helpers from 'tslib'. */
|
// "importHelpers": true, /* Import emit helpers from 'tslib'. */
|
||||||
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
|
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
|
||||||
"isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
|
"isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
|
||||||
|
"preserveValueImports": true,
|
||||||
|
"useDefineForClassFields": true,
|
||||||
|
"resolveJsonModule": true,
|
||||||
|
"importsNotUsedAsValues": "error",
|
||||||
|
|
||||||
/* Strict Type-Checking Options */
|
/* Strict Type-Checking Options */
|
||||||
"strict": true, /* Enable all strict type-checking options. */
|
"strict": true, /* Enable all strict type-checking options. */
|
||||||
@@ -73,6 +82,10 @@
|
|||||||
"skipLibCheck": true, /* Skip type checking of declaration files. */
|
"skipLibCheck": true, /* Skip type checking of declaration files. */
|
||||||
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
|
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
|
||||||
},
|
},
|
||||||
|
"include": [
|
||||||
|
"hwe/ts/**/*",
|
||||||
|
"hwe/ts/**/*.vue"
|
||||||
|
],
|
||||||
"exclude": [
|
"exclude": [
|
||||||
"**/*.test.ts"
|
"**/*.test.ts"
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user