2 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 3 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
4 |
5 | /**
6 | * Returns an interceptor function adding CSRF tokens to all post requests.
warning: Missing JSDoc @param "axios" declaration (jsdoc/require-param) at src/client/axios/editTokenRequestInterceptor.ts:5:1:
3 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
4 |
> 5 | /**
| ^
6 | * Returns an interceptor function adding CSRF tokens to all post requests.
7 | * Tokens are requested via MediaWiki's API.
8 | */
warning: Missing JSDoc @return declaration (jsdoc/require-returns) at src/client/axios/editTokenRequestInterceptor.ts:5:1:
3 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
4 |
> 5 | /**
| ^
6 | * Returns an interceptor function adding CSRF tokens to all post requests.
7 | * Tokens are requested via MediaWiki's API.
8 | */
error: ES2017 'Object.entries' method is forbidden (es/no-object-entries) at src/client/axios/formDataRequestTransformation.ts:7:2:
5 |
6 | const formData = new FormData();
> 7 | Object.entries( data )
| ^
8 | .forEach( ( [ key, value ] ) => formData.append( key, value as string ) );
9 |
10 | return formData;
error: "@/common/buildApp" is not found (node/no-missing-import) at src/client/buildAndAttemptHydration.ts:1:22:
> 1 | import buildApp from '@/common/buildApp';
| ^
2 | import TermboxServices from '@/common/TermboxServices';
3 | import TermboxRequest from '@/common/TermboxRequest';
4 |
error: "@/common/TermboxServices" is not found (node/no-missing-import) at src/client/buildAndAttemptHydration.ts:2:29:
1 | import buildApp from '@/common/buildApp';
> 2 | import TermboxServices from '@/common/TermboxServices';
| ^
3 | import TermboxRequest from '@/common/TermboxRequest';
4 |
5 | export default function buildAndAttemptHydration(
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at src/client/buildAndAttemptHydration.ts:3:28:
1 | import buildApp from '@/common/buildApp';
2 | import TermboxServices from '@/common/TermboxServices';
> 3 | import TermboxRequest from '@/common/TermboxRequest';
| ^
4 |
5 | export default function buildAndAttemptHydration(
6 | termboxRequest: TermboxRequest,
error: "@/common/data-access/WritingEntityRepository" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:1:37:
> 1 | import WritingEntityRepository from '@/common/data-access/WritingEntityRepository';
| ^
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:2:35:
1 | import WritingEntityRepository from '@/common/data-access/WritingEntityRepository';
> 2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
3 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
error: "@/common/constants" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:4:38:
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
> 4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import EntityRevision from '@/datamodel/EntityRevision';
7 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:5:30:
3 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
6 | import EntityRevision from '@/datamodel/EntityRevision';
7 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
8 |
error: "@/datamodel/EntityRevision" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:6:28:
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 6 | import EntityRevision from '@/datamodel/EntityRevision';
| ^
7 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
8 |
9 | export default class AxiosWritingEntityRepository implements WritingEntityRepository {
error: "@/common/EntityInitializerInterface" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingEntityRepository.ts:7:40:
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import EntityRevision from '@/datamodel/EntityRevision';
> 7 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
| ^
8 |
9 | export default class AxiosWritingEntityRepository implements WritingEntityRepository {
10 | private axios: AxiosInstance;
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingSingleUserPreferenceRepository.ts:1:55:
> 1 | import { WritingSingleUserPreferenceRepository } from '@/common/data-access/SingleUserPreferenceRepository';
| ^
2 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
3 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
4 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
error: "@/common/constants" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingSingleUserPreferenceRepository.ts:3:38:
1 | import { WritingSingleUserPreferenceRepository } from '@/common/data-access/SingleUserPreferenceRepository';
2 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
> 3 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
4 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
5 |
6 | /**
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at src/client/data-access/AxiosWritingSingleUserPreferenceRepository.ts:4:30:
2 | import { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
3 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 4 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
5 |
6 | /**
7 | * This repository can only be used for logged in users.
error: "@/client/data-access/CookieStore" is not found (node/no-missing-import) at src/client/data-access/BooleanCookieStore.ts:4:8:
2 | CookieOptions,
3 | CookieStore,
> 4 | } from '@/client/data-access/CookieStore';
| ^
5 | import StringMWCookieStore from '@/client/data-access/StringMWCookieStore';
6 |
7 | export const truthyCookieValue = '1';
error: "@/client/data-access/StringMWCookieStore" is not found (node/no-missing-import) at src/client/data-access/BooleanCookieStore.ts:5:33:
3 | CookieStore,
4 | } from '@/client/data-access/CookieStore';
> 5 | import StringMWCookieStore from '@/client/data-access/StringMWCookieStore';
| ^
6 |
7 | export const truthyCookieValue = '1';
8 |
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/client/data-access/CookieUserPreferenceRepository.ts:1:44:
> 1 | import SingleUserPreferenceRepository from '@/common/data-access/SingleUserPreferenceRepository';
| ^
2 | import {
3 | CookieOptions,
4 | CookieStore,
error: "@/client/data-access/CookieStore" is not found (node/no-missing-import) at src/client/data-access/CookieUserPreferenceRepository.ts:5:8:
3 | CookieOptions,
4 | CookieStore,
> 5 | } from '@/client/data-access/CookieStore';
| ^
6 |
7 | export default class CookieUserPreferenceRepository<T> implements SingleUserPreferenceRepository<T> {
8 | private cookieStore: CookieStore<T>;
error: Default parameters should be last (default-param-last) at src/client/data-access/CookieUserPreferenceRepository.ts:16:3:
14 | cookieStore: CookieStore<T>,
15 | cookieName: string,
> 16 | options: CookieOptions = {},
| ^
17 | defaultValue?: T,
18 | ) {
19 | this.cookieStore = cookieStore;
error: "@/common/data-access/EntityRepository" is not found (node/no-missing-import) at src/client/data-access/EntityRepository.ts:1:39:
> 1 | import EntityRepositoryInterface from '@/common/data-access/EntityRepository';
| ^
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
4 | import HookHandler from '@/client/mediawiki/HookHandler';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at src/client/data-access/EntityRepository.ts:2:35:
1 | import EntityRepositoryInterface from '@/common/data-access/EntityRepository';
> 2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
3 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
4 | import HookHandler from '@/client/mediawiki/HookHandler';
5 |
error: "@/common/EntityInitializerInterface" is not found (node/no-missing-import) at src/client/data-access/EntityRepository.ts:3:40:
1 | import EntityRepositoryInterface from '@/common/data-access/EntityRepository';
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 3 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
| ^
4 | import HookHandler from '@/client/mediawiki/HookHandler';
5 |
6 | export default class EntityRepository implements EntityRepositoryInterface {
error: "@/client/mediawiki/HookHandler" is not found (node/no-missing-import) at src/client/data-access/EntityRepository.ts:4:25:
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
> 4 | import HookHandler from '@/client/mediawiki/HookHandler';
| ^
5 |
6 | export default class EntityRepository implements EntityRepositoryInterface {
7 |
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/client/data-access/MWUserOptionsReadingSingleUserPreferenceRepository.ts:1:55:
> 1 | import { ReadingSingleUserPreferenceRepository } from '@/common/data-access/SingleUserPreferenceRepository';
| ^
2 | import { MWUserOptions } from '@/client/mediawiki/MwWindow';
3 |
4 | export default class MWUserOptionsReadingSingleUserPreferenceRepository implements
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at src/client/data-access/MWUserOptionsReadingSingleUserPreferenceRepository.ts:2:31:
1 | import { ReadingSingleUserPreferenceRepository } from '@/common/data-access/SingleUserPreferenceRepository';
> 2 | import { MWUserOptions } from '@/client/mediawiki/MwWindow';
| ^
3 |
4 | export default class MWUserOptionsReadingSingleUserPreferenceRepository implements
error: "@/common/data-access/MessagesRepository" is not found (node/no-missing-import) at src/client/data-access/MessagesRepository.ts:1:41:
> 1 | import MessagesRepositoryInterface from '@/common/data-access/MessagesRepository';
| ^
2 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
3 | import { MwMessages } from '@/client/mediawiki/MwWindow';
4 | import { MessageKey } from '@/common/MessageKey';
error: "@/datamodel/MessageTranslationCollection" is not found (node/no-missing-import) at src/client/data-access/MessagesRepository.ts:2:42:
1 | import MessagesRepositoryInterface from '@/common/data-access/MessagesRepository';
> 2 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
| ^
3 | import { MwMessages } from '@/client/mediawiki/MwWindow';
4 | import { MessageKey } from '@/common/MessageKey';
5 |
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at src/client/data-access/MessagesRepository.ts:3:28:
1 | import MessagesRepositoryInterface from '@/common/data-access/MessagesRepository';
2 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
> 3 | import { MwMessages } from '@/client/mediawiki/MwWindow';
| ^
4 | import { MessageKey } from '@/common/MessageKey';
5 |
6 | export default class MessagesRepository implements MessagesRepositoryInterface {
error: "@/common/MessageKey" is not found (node/no-missing-import) at src/client/data-access/MessagesRepository.ts:4:28:
2 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
3 | import { MwMessages } from '@/client/mediawiki/MwWindow';
> 4 | import { MessageKey } from '@/common/MessageKey';
| ^
5 |
6 | export default class MessagesRepository implements MessagesRepositoryInterface {
7 |
error: "@/client/data-access/CookieStore" is not found (node/no-missing-import) at src/client/data-access/StringMWCookieStore.ts:4:8:
2 | CookieOptions,
3 | CookieStore,
> 4 | } from '@/client/data-access/CookieStore';
| ^
5 | import { MWCookie } from '@/client/mediawiki/MwWindow';
6 |
7 | type ActualType = string;
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at src/client/data-access/StringMWCookieStore.ts:5:26:
3 | CookieStore,
4 | } from '@/client/data-access/CookieStore';
> 5 | import { MWCookie } from '@/client/mediawiki/MwWindow';
| ^
6 |
7 | type ActualType = string;
8 | type CookieStoreTypes = ActualType | null;
error: "@/common/data-access/LanguageRepository.ts" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageRepository.ts:1:32:
> 1 | import LanguageRepository from '@/common/data-access/LanguageRepository.ts';
| ^
2 | import LanguageCollection from '@/datamodel/LanguageCollection';
3 | import Language from '@/datamodel/Language.ts';
4 | import { WikibaseContentLanguages, UlsData } from '@/client/mediawiki/MwWindow';
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageRepository.ts:2:32:
1 | import LanguageRepository from '@/common/data-access/LanguageRepository.ts';
> 2 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
3 | import Language from '@/datamodel/Language.ts';
4 | import { WikibaseContentLanguages, UlsData } from '@/client/mediawiki/MwWindow';
5 |
error: "@/datamodel/Language.ts" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageRepository.ts:3:22:
1 | import LanguageRepository from '@/common/data-access/LanguageRepository.ts';
2 | import LanguageCollection from '@/datamodel/LanguageCollection';
> 3 | import Language from '@/datamodel/Language.ts';
| ^
4 | import { WikibaseContentLanguages, UlsData } from '@/client/mediawiki/MwWindow';
5 |
6 | export default class UlsLanguageRepository implements LanguageRepository {
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageRepository.ts:4:51:
2 | import LanguageCollection from '@/datamodel/LanguageCollection';
3 | import Language from '@/datamodel/Language.ts';
> 4 | import { WikibaseContentLanguages, UlsData } from '@/client/mediawiki/MwWindow';
| ^
5 |
6 | export default class UlsLanguageRepository implements LanguageRepository {
7 |
error: "@/common/data-access/LanguageTranslationRepository" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageTranslationRepository.ts:1:43:
> 1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
| ^
2 | import LanguageTranslations, { StringTMap } from '@/datamodel/LanguageTranslations';
3 | import { WikibaseContentLanguages } from '@/client/mediawiki/MwWindow';
4 |
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageTranslationRepository.ts:2:50:
1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
> 2 | import LanguageTranslations, { StringTMap } from '@/datamodel/LanguageTranslations';
| ^
3 | import { WikibaseContentLanguages } from '@/client/mediawiki/MwWindow';
4 |
5 | export default class UlsLanguageTranslationRepository implements LanguageTranslationRepository {
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at src/client/data-access/UlsLanguageTranslationRepository.ts:3:42:
1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
2 | import LanguageTranslations, { StringTMap } from '@/datamodel/LanguageTranslations';
> 3 | import { WikibaseContentLanguages } from '@/client/mediawiki/MwWindow';
| ^
4 |
5 | export default class UlsLanguageTranslationRepository implements LanguageTranslationRepository {
6 |
error: "./inlanguage" is not found (node/no-missing-import) at src/client/directives/index.ts:2:24:
1 | import Vue from 'vue';
> 2 | import inlanguage from './inlanguage';
| ^
3 | import focus from './focus';
4 |
5 | Vue.directive( 'inlanguage', inlanguage );
error: "./focus" is not found (node/no-missing-import) at src/client/directives/index.ts:3:19:
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/common/data-access/CompoundUserPreferenceRepository.ts:4:8:
2 | ReadingSingleUserPreferenceRepository,
3 | WritingSingleUserPreferenceRepository,
> 4 | } from '@/common/data-access/SingleUserPreferenceRepository';
| ^
5 |
6 | export default class CompoundUserPreferenceRepository<T> implements SingleUserPreferenceRepository<T> {
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/common/data-access/DelegatingUserPreferenceRepository.ts:1:44:
> 1 | import SingleUserPreferenceRepository from '@/common/data-access/SingleUserPreferenceRepository';
| ^
2 |
3 | export default class DelegatingUserPreferenceRepository<T> implements SingleUserPreferenceRepository<T> {
error: "@/common/data-access/SingleUserPreferenceRepository" is not found (node/no-missing-import) at src/common/data-access/DispatchingUserPreferenceRepository.ts:1:44:
> 1 | import SingleUserPreferenceRepository from '@/common/data-access/SingleUserPreferenceRepository';
| ^
2 | import { UserPreference } from '@/common/UserPreference';
3 | import UserPreferenceRepository from '@/common/data-access/UserPreferenceRepository';
4 |
error: "@/common/UserPreference" is not found (node/no-missing-import) at src/common/data-access/DispatchingUserPreferenceRepository.ts:2:32:
1 | import SingleUserPreferenceRepository from '@/common/data-access/SingleUserPreferenceRepository';
> 2 | import { UserPreference } from '@/common/UserPreference';
| ^
3 | import UserPreferenceRepository from '@/common/data-access/UserPreferenceRepository';
4 |
5 | type RepoMapping = {
error: "@/common/data-access/UserPreferenceRepository" is not found (node/no-missing-import) at src/common/data-access/DispatchingUserPreferenceRepository.ts:3:38:
1 | import SingleUserPreferenceRepository from '@/common/data-access/SingleUserPreferenceRepository';
2 | import { UserPreference } from '@/common/UserPreference';
> 3 | import UserPreferenceRepository from '@/common/data-access/UserPreferenceRepository';
| ^
4 |
5 | type RepoMapping = {
6 | [ Preference in UserPreference ]: SingleUserPreferenceRepository<unknown>
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at src/common/data-access/EntityRepository.ts:1:35:
> 1 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
2 |
3 | interface EntityRepository {
4 | /**
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at src/common/data-access/LanguageRepository.ts:1:32:
> 1 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
2 |
3 | interface LanguageRepository {
4 | getLanguages(): Promise<LanguageCollection>;
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at src/common/data-access/LanguageTranslationRepository.ts:1:34:
> 1 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
| ^
2 |
3 | interface LanguageTranslationRepository {
4 |
error: "@/datamodel/MessageTranslationCollection" is not found (node/no-missing-import) at src/common/data-access/MessagesRepository.ts:1:42:
> 1 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
11 | const searchParams = new URLSearchParams( location.search );
error: The 'URLSearchParams' is not supported until Node.js 10.0.0. The configured version range is '>=8.0.0' (node/no-unsupported-features/node-builtins) at src/mock-data/getOrEnforceUrlParameter.ts:11:27:
error: "@/datamodel/MessageTranslationCollection" is not found (node/no-missing-import) at src/server/bundle-renderer/BundleRendererServices.ts:3:42:
1 | import { AxiosInstance } from 'axios';
2 | import LRUCache from 'lru-cache';
> 3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
| ^
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
5 | import Logger from '@/server/Logger';
6 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at src/server/bundle-renderer/BundleRendererServices.ts:4:45:
2 | import LRUCache from 'lru-cache';
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
> 4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
| ^
5 | import Logger from '@/server/Logger';
6 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
7 | import Metrics from '@/server/Metrics';
error: "@/server/Logger" is not found (node/no-missing-import) at src/server/bundle-renderer/BundleRendererServices.ts:5:20:
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
> 5 | import Logger from '@/server/Logger';
| ^
6 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
7 | import Metrics from '@/server/Metrics';
8 |
error: "@/server/route-handler/termbox/CoercingQueryValidator" is not found (node/no-missing-import) at src/server/bundle-renderer/BundleRendererServices.ts:6:36:
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
5 | import Logger from '@/server/Logger';
> 6 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
| ^
7 | import Metrics from '@/server/Metrics';
8 |
9 | export default class BundleRendererServices {
error: "@/server/Metrics" is not found (node/no-missing-import) at src/server/bundle-renderer/BundleRendererServices.ts:7:21:
5 | import Logger from '@/server/Logger';
6 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
> 7 | import Metrics from '@/server/Metrics';
| ^
8 |
9 | export default class BundleRendererServices {
10 | public readonly axios: AxiosInstance;
error: "@/common/data-access/EntityRepository" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:1:30:
> 1 | import EntityRepository from '@/common/data-access/EntityRepository';
| ^
2 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
3 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
4 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:2:30:
1 | import EntityRepository from '@/common/data-access/EntityRepository';
> 2 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
3 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
4 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
error: "@/common/data-access/error/EntityNotFound" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:3:28:
1 | import EntityRepository from '@/common/data-access/EntityRepository';
2 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 3 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
| ^
4 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:4:35:
2 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
3 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
> 4 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
7 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
error: "@/common/EntityInitializerInterface" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:5:40:
3 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
4 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
| ^
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
7 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
8 | import HttpStatus from 'http-status-codes';
error: "@/common/constants" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:7:40:
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
> 7 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
| ^
8 | import HttpStatus from 'http-status-codes';
9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
10 |
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosSpecialPageEntityRepo.ts:9:35:
7 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
8 | import HttpStatus from 'http-status-codes';
> 9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
10 |
11 | export default class AxiosSpecialPageEntityRepo implements EntityRepository {
12 | public static readonly SPECIAL_PAGE = 'Special:EntityData';
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseContentLanguagesRepo.ts:1:30:
> 1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
3 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
4 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
error: "@/common/data-access/error/TranslationLanguageNotFound" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseContentLanguagesRepo.ts:2:41:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
| ^
3 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
4 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
5 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "./WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseContentLanguagesRepo.ts:4:75:
2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
3 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
> 4 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
| ^
5 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
6 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
7 |
error: "@/common/constants" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseContentLanguagesRepo.ts:5:38:
3 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
4 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
> 5 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
6 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
7 |
8 | export default class AxiosWikibaseContentLanguagesRepo implements WikibaseContentLanguagesRepo {
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseContentLanguagesRepo.ts:6:35:
4 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
5 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 6 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
7 |
8 | export default class AxiosWikibaseContentLanguagesRepo implements WikibaseContentLanguagesRepo {
9 | private axios: AxiosInstance;
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:1:30:
> 1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
2 | import MessageNotFound from '@/common/data-access/error/MessageNotFound';
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
4 | import MessageCollection from '@/datamodel/MessageCollection';
error: "@/common/data-access/error/MessageNotFound" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:2:29:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 2 | import MessageNotFound from '@/common/data-access/error/MessageNotFound';
| ^
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
4 | import MessageCollection from '@/datamodel/MessageCollection';
5 | import MessagesRepository from '@/common/data-access/MessagesRepository';
error: "@/datamodel/MessageTranslationCollection" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:3:42:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
2 | import MessageNotFound from '@/common/data-access/error/MessageNotFound';
> 3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
| ^
4 | import MessageCollection from '@/datamodel/MessageCollection';
5 | import MessagesRepository from '@/common/data-access/MessagesRepository';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
error: "@/datamodel/MessageCollection" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:4:31:
2 | import MessageNotFound from '@/common/data-access/error/MessageNotFound';
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
> 4 | import MessageCollection from '@/datamodel/MessageCollection';
| ^
5 | import MessagesRepository from '@/common/data-access/MessagesRepository';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "@/common/data-access/MessagesRepository" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:5:32:
3 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
4 | import MessageCollection from '@/datamodel/MessageCollection';
> 5 | import MessagesRepository from '@/common/data-access/MessagesRepository';
| ^
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
8 | import { MessageKey } from '@/common/MessageKey';
error: "@/common/constants" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:7:38:
5 | import MessagesRepository from '@/common/data-access/MessagesRepository';
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
> 7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
8 | import { MessageKey } from '@/common/MessageKey';
9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
10 |
error: "@/common/MessageKey" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:8:28:
6 | import { AxiosInstance, AxiosResponse, AxiosError } from 'axios';
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 8 | import { MessageKey } from '@/common/MessageKey';
| ^
9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
10 |
11 | interface ResponseMessageSuccess {
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at src/server/data-access/AxiosWikibaseMessagesRepo.ts:9:35:
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
8 | import { MessageKey } from '@/common/MessageKey';
> 9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
10 |
11 | interface ResponseMessageSuccess {
12 | name: MessageKey;
warning: Missing JSDoc @param "cache" type (jsdoc/require-param-type) at src/server/data-access/CachingMethodDecorator.ts:
12 |
13 | /**
> 14 | * @param cache
| ^
15 | * @param instance - instance to bind the method to
16 | * @param method - method to be decorated
17 | */
warning: Missing JSDoc @param "instance" type (jsdoc/require-param-type) at src/server/data-access/CachingMethodDecorator.ts:
13 | /**
14 | * @param cache
> 15 | * @param instance - instance to bind the method to
| ^
16 | * @param method - method to be decorated
17 | */
18 | public constructor(
warning: Missing JSDoc @param "method" type (jsdoc/require-param-type) at src/server/data-access/CachingMethodDecorator.ts:
14 | * @param cache
15 | * @param instance - instance to bind the method to
> 16 | * @param method - method to be decorated
| ^
17 | */
18 | public constructor(
19 | cache: LRUCache<string, V>,
error: "@/common/data-access/LanguageRepository" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageRepo.ts:1:32:
> 1 | import LanguageRepository from '@/common/data-access/LanguageRepository';
| ^
2 | import LanguageCollection from '@/datamodel/LanguageCollection';
3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
4 | import RtlDetectLib from 'rtl-detect';
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageRepo.ts:2:32:
1 | import LanguageRepository from '@/common/data-access/LanguageRepository';
> 2 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
4 | import RtlDetectLib from 'rtl-detect';
5 |
error: "./WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageRepo.ts:3:42:
1 | import LanguageRepository from '@/common/data-access/LanguageRepository';
2 | import LanguageCollection from '@/datamodel/LanguageCollection';
> 3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
| ^
4 | import RtlDetectLib from 'rtl-detect';
5 |
6 | export default class ContentLanguagesLanguageRepo implements LanguageRepository {
error: ES2017 'Object.entries' method is forbidden (es/no-object-entries) at src/server/data-access/ContentLanguagesLanguageRepo.ts:17:5:
20 | // this does not do full justice to the directionality question
error: "@/common/data-access/LanguageTranslationRepository" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageTranslationRepo.ts:1:43:
> 1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
| ^
2 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
4 |
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageTranslationRepo.ts:2:34:
1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
> 2 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
| ^
3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
4 |
5 | export default class ContentLanguagesLanguageTranslationRepo implements LanguageTranslationRepository {
error: "./WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at src/server/data-access/ContentLanguagesLanguageTranslationRepo.ts:3:42:
1 | import LanguageTranslationRepository from '@/common/data-access/LanguageTranslationRepository';
2 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
> 3 | import WikibaseContentLanguagesRepo from './WikibaseContentLanguagesRepo';
| ^
4 |
5 | export default class ContentLanguagesLanguageTranslationRepo implements LanguageTranslationRepository {
error: "./WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at src/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo.ts:1:75:
> 1 | import WikibaseContentLanguagesRepo, { WikibaseApiContentLanguages } from './WikibaseContentLanguagesRepo';
| ^
2 | import { Deferred } from 'ts-deferred';
3 |
4 | /**
error: "./server" is not found (node/no-missing-import) at src/server/dev-node-entrypoint.ts:1:20:
> 1 | import server from './server';
| ^
2 | import ServiceRunnerOptions from './ServiceRunnerOptions';
3 |
4 | /* eslint-disable no-console */
error: "./ServiceRunnerOptions" is not found (node/no-missing-import) at src/server/dev-node-entrypoint.ts:2:34:
1 | import server from './server';
> 2 | import ServiceRunnerOptions from './ServiceRunnerOptions';
| ^
3 |
4 | /* eslint-disable no-console */
5 | const options: ServiceRunnerOptions = {
error: "@/datamodel/Language" is not found (node/no-missing-import) at src/server/directives/inlanguage.ts:2:22:
1 | import { VNode, VNodeDirective } from 'vue';
> 2 | import Language from '@/datamodel/Language';
| ^
3 | import { getter } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
4 | import { NS_LANGUAGE } from '@/store/namespaces';
5 |
error: "@/store/namespaces" is not found (node/no-missing-import) at src/server/directives/inlanguage.ts:4:29:
2 | import Language from '@/datamodel/Language';
3 | import { getter } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 4 | import { NS_LANGUAGE } from '@/store/namespaces';
error: "@/common/exceptions/ParameterException" is not found (node/no-missing-import) at src/store/user/exceptions/InvalidLanguageValueException.ts:1:32:
> 1 | import ParameterException from '@/common/exceptions/ParameterException';
| ^
2 |
3 | export default class InvalidLanguageValueException extends ParameterException {
4 | public constructor( message?: string ) {
error: "@/store/user/User" is not found (node/no-missing-import) at src/store/user/getters.ts:2:18:
7 | function assertMonolingualFingerprintHasTermsInLanguage( elements, expectedTerms, language ) {
8 | assert.strictEqual(
error: "@/client/axios/assertUserRequestInterceptor" is not found (node/no-missing-import) at tests/unit/client/axios/assertUserRequestInterceptor.spec.ts:4:42:
2 | import axios from 'axios';
3 | import HttpStatus from 'http-status-codes';
> 4 | import assertUserRequestInterceptor from '@/client/axios/assertUserRequestInterceptor';
| ^
5 |
6 | const scriptPath = 'fake.php';
7 |
error: "@/client/axios/axiosFactory" is not found (node/no-missing-import) at tests/unit/client/axios/axiosFactory.spec.ts:1:26:
> 1 | import axiosFactory from '@/client/axios/axiosFactory';
| ^
2 | import MockAdapter from 'axios-mock-adapter';
3 | import HttpStatus from 'http-status-codes';
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/client/axios/axiosFactory.spec.ts:4:38:
2 | import MockAdapter from 'axios-mock-adapter';
3 | import HttpStatus from 'http-status-codes';
> 4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
5 |
6 | const mockRequestBaseURL = 'foo';
7 | const mockUsername = 'PacMan';
error: 'axiosMock' is already declared in the upper scope (no-shadow) at tests/unit/client/axios/axiosFactory.spec.ts:11:28:
9 | const axiosMock = new MockAdapter( axios );
10 |
> 11 | function addMockCSRFReply( axiosMock: MockAdapter ) {
error: "@/client/axios/editTokenRequestInterceptor" is not found (node/no-missing-import) at tests/unit/client/axios/editTokenRequestInterceptor.spec.ts:3:41:
1 | import MockAdapter from 'axios-mock-adapter';
2 | import axios, { AxiosRequestConfig } from 'axios';
> 3 | import editTokenRequestInterceptor from '@/client/axios/editTokenRequestInterceptor';
| ^
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import HttpStatus from 'http-status-codes';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/client/axios/editTokenRequestInterceptor.spec.ts:4:38:
2 | import axios, { AxiosRequestConfig } from 'axios';
3 | import editTokenRequestInterceptor from '@/client/axios/editTokenRequestInterceptor';
> 4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import HttpStatus from 'http-status-codes';
7 |
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/client/axios/editTokenRequestInterceptor.spec.ts:5:30:
3 | import editTokenRequestInterceptor from '@/client/axios/editTokenRequestInterceptor';
4 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
6 | import HttpStatus from 'http-status-codes';
7 |
8 | const axiosMock = new MockAdapter( axios );
error: "@/client/axios/formDataRequestTransformation" is not found (node/no-missing-import) at tests/unit/client/axios/formDataRequestTransformation.spec.ts:1:43:
> 1 | import formDataRequestTransformation from '@/client/axios/formDataRequestTransformation';
error: "@/client/buildAndAttemptHydration" is not found (node/no-missing-import) at tests/unit/client/buildAndAttemptHydration.spec.ts:1:38:
> 1 | import buildAndAttemptHydration from '@/client/buildAndAttemptHydration';
| ^
2 | import TermboxServices from '@/common/TermboxServices';
3 | import TermboxRequest from '@/common/TermboxRequest';
4 |
error: "@/common/TermboxServices" is not found (node/no-missing-import) at tests/unit/client/buildAndAttemptHydration.spec.ts:2:29:
1 | import buildAndAttemptHydration from '@/client/buildAndAttemptHydration';
> 2 | import TermboxServices from '@/common/TermboxServices';
| ^
3 | import TermboxRequest from '@/common/TermboxRequest';
4 |
5 | const mockBuildApp = jest.fn();
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at tests/unit/client/buildAndAttemptHydration.spec.ts:3:28:
1 | import buildAndAttemptHydration from '@/client/buildAndAttemptHydration';
2 | import TermboxServices from '@/common/TermboxServices';
> 3 | import TermboxRequest from '@/common/TermboxRequest';
| ^
4 |
5 | const mockBuildApp = jest.fn();
6 | jest.mock( '@/common/buildApp', () => ( {
error: "@/client/data-access/AxiosWritingEntityRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:1:42:
> 1 | import AxiosWritingEntityRepository from '@/client/data-access/AxiosWritingEntityRepository';
| ^
2 | import newFingerprintable from '../../../newFingerprintable';
3 | import MockAdapter from 'axios-mock-adapter';
4 | import axios from 'axios';
error: "../../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:2:32:
1 | import AxiosWritingEntityRepository from '@/client/data-access/AxiosWritingEntityRepository';
> 2 | import newFingerprintable from '../../../newFingerprintable';
| ^
3 | import MockAdapter from 'axios-mock-adapter';
4 | import axios from 'axios';
5 | import HttpStatus from 'http-status-codes';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:6:38:
4 | import axios from 'axios';
5 | import HttpStatus from 'http-status-codes';
> 6 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
8 | import EntityRevision from '@/datamodel/EntityRevision';
9 | import EntityInitializer from '@/common/EntityInitializer';
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:7:30:
5 | import HttpStatus from 'http-status-codes';
6 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
8 | import EntityRevision from '@/datamodel/EntityRevision';
9 | import EntityInitializer from '@/common/EntityInitializer';
10 |
error: "@/datamodel/EntityRevision" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:8:28:
6 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 8 | import EntityRevision from '@/datamodel/EntityRevision';
| ^
9 | import EntityInitializer from '@/common/EntityInitializer';
10 |
11 | const axiosMock = new MockAdapter( axios );
error: "@/common/EntityInitializer" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingEntityRepository.spec.ts:9:31:
7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
8 | import EntityRevision from '@/datamodel/EntityRevision';
> 9 | import EntityInitializer from '@/common/EntityInitializer';
| ^
10 |
11 | const axiosMock = new MockAdapter( axios );
12 |
error: "@/client/data-access/AxiosWritingSingleUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingSingleUserPreferenceRepository.spec.ts:2:7:
> 2 | from '@/client/data-access/AxiosWritingSingleUserPreferenceRepository';
| ^
3 | import MockAdapter from 'axios-mock-adapter';
4 | import axios from 'axios';
5 | import HttpStatus from 'http-status-codes';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingSingleUserPreferenceRepository.spec.ts:6:38:
4 | import axios from 'axios';
5 | import HttpStatus from 'http-status-codes';
> 6 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
8 |
9 | const axiosMock = new MockAdapter( axios );
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/client/data-access/AxiosWritingSingleUserPreferenceRepository.spec.ts:7:30:
5 | import HttpStatus from 'http-status-codes';
6 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
> 7 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
8 |
9 | const axiosMock = new MockAdapter( axios );
10 |
error: "@/client/data-access/BooleanCookieStore" is not found (node/no-missing-import) at tests/unit/client/data-access/BooleanCookieStore.spec.ts:1:55:
> 1 | import BooleanCookieStore, { truthyCookieValue } from '@/client/data-access/BooleanCookieStore';
| ^
2 |
3 | describe( 'BooleanCookieStore', () => {
4 |
error: "@/client/data-access/CookieUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/CookieUserPreferenceRepository.spec.ts:1:44:
> 1 | import CookieUserPreferenceRepository from '@/client/data-access/CookieUserPreferenceRepository';
error: "@/client/data-access/EntityRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:1:30:
> 1 | import EntityRepository from '@/client/data-access/EntityRepository';
| ^
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import ImmediatelyInvokingEntityLoadedHookHandler from '@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler';
4 | import EntityInitializer from '@/common/EntityInitializer';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:2:35:
1 | import EntityRepository from '@/client/data-access/EntityRepository';
> 2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
3 | import ImmediatelyInvokingEntityLoadedHookHandler from '@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler';
4 | import EntityInitializer from '@/common/EntityInitializer';
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
error: "@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:3:56:
1 | import EntityRepository from '@/client/data-access/EntityRepository';
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 3 | import ImmediatelyInvokingEntityLoadedHookHandler from '@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler';
| ^
4 | import EntityInitializer from '@/common/EntityInitializer';
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
6 | import HookHandler from '@/client/mediawiki/HookHandler';
error: "@/common/EntityInitializer" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:4:31:
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import ImmediatelyInvokingEntityLoadedHookHandler from '@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler';
> 4 | import EntityInitializer from '@/common/EntityInitializer';
| ^
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
6 | import HookHandler from '@/client/mediawiki/HookHandler';
7 |
error: "@/common/EntityInitializerInterface" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:5:40:
3 | import ImmediatelyInvokingEntityLoadedHookHandler from '@/mock-data/ImmediatelyInvokingEntityLoadedHookHandler';
4 | import EntityInitializer from '@/common/EntityInitializer';
> 5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
| ^
6 | import HookHandler from '@/client/mediawiki/HookHandler';
7 |
8 | const REVISION_POSSIBLY_MATCHING_ENTITY = 1149; // this repo does not respect revisions
error: "@/client/mediawiki/HookHandler" is not found (node/no-missing-import) at tests/unit/client/data-access/EntityRepository.spec.ts:6:25:
4 | import EntityInitializer from '@/common/EntityInitializer';
5 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
> 6 | import HookHandler from '@/client/mediawiki/HookHandler';
| ^
7 |
8 | const REVISION_POSSIBLY_MATCHING_ENTITY = 1149; // this repo does not respect revisions
9 |
error: "@/client/data-access/MWUserOptionsReadingSingleUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/MWUserOptionsReadingSingleUserPreferenceRepository.spec.ts:2:7:
error: "@/client/data-access/MessagesRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/MessagesRepository.spec.ts:1:32:
> 1 | import MessagesRepository from '@/client/data-access/MessagesRepository';
| ^
2 | import { MwMessage } from '@/client/mediawiki/MwWindow';
3 | import { MessageKey } from '@/common/MessageKey';
4 | import MessageCollection from '@/datamodel/MessageCollection';
error: "@/client/mediawiki/MwWindow" is not found (node/no-missing-import) at tests/unit/client/data-access/MessagesRepository.spec.ts:2:27:
1 | import MessagesRepository from '@/client/data-access/MessagesRepository';
> 2 | import { MwMessage } from '@/client/mediawiki/MwWindow';
| ^
3 | import { MessageKey } from '@/common/MessageKey';
4 | import MessageCollection from '@/datamodel/MessageCollection';
5 |
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/client/data-access/MessagesRepository.spec.ts:3:28:
1 | import MessagesRepository from '@/client/data-access/MessagesRepository';
2 | import { MwMessage } from '@/client/mediawiki/MwWindow';
> 3 | import { MessageKey } from '@/common/MessageKey';
| ^
4 | import MessageCollection from '@/datamodel/MessageCollection';
5 |
6 | describe( 'MessagesRepository', () => {
error: "@/datamodel/MessageCollection" is not found (node/no-missing-import) at tests/unit/client/data-access/MessagesRepository.spec.ts:4:31:
2 | import { MwMessage } from '@/client/mediawiki/MwWindow';
3 | import { MessageKey } from '@/common/MessageKey';
> 4 | import MessageCollection from '@/datamodel/MessageCollection';
| ^
5 |
6 | describe( 'MessagesRepository', () => {
7 | it( 'get mw.message and the messages keys to build a message collection', () => {
error: "@/client/data-access/StringMWCookieStore" is not found (node/no-missing-import) at tests/unit/client/data-access/StringMWCookieStore.spec.ts:1:33:
> 1 | import StringMWCookieStore from '@/client/data-access/StringMWCookieStore';
| ^
2 |
3 | describe( 'StringMWCookieStore', () => {
4 |
error: "@/client/data-access/UlsLanguageRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/UlsLanguageRepository.spec.ts:1:35:
> 1 | import UlsLanguageRepository from '@/client/data-access/UlsLanguageRepository';
| ^
2 | import { StringTMap } from '@/datamodel/LanguageTranslations';
3 |
4 | describe( 'UlsLanguageRepository', () => {
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at tests/unit/client/data-access/UlsLanguageRepository.spec.ts:2:28:
1 | import UlsLanguageRepository from '@/client/data-access/UlsLanguageRepository';
> 2 | import { StringTMap } from '@/datamodel/LanguageTranslations';
| ^
3 |
4 | describe( 'UlsLanguageRepository', () => {
5 | it( 'get WikibaseContentLanguages and uls to build a language collection', () => {
error: "@/client/data-access/UlsLanguageTranslationRepository" is not found (node/no-missing-import) at tests/unit/client/data-access/UlsLanguageTranslationRepository.spec.ts:1:46:
> 1 | import UlsLanguageTranslationRepository from '@/client/data-access/UlsLanguageTranslationRepository';
| ^
2 | import { StringTMap } from '@/datamodel/LanguageTranslations';
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at tests/unit/client/data-access/UlsLanguageTranslationRepository.spec.ts:2:28:
1 | import UlsLanguageTranslationRepository from '@/client/data-access/UlsLanguageTranslationRepository';
> 2 | import { StringTMap } from '@/datamodel/LanguageTranslations';
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at tests/unit/common/data-access/AxiosTechnicalProblem.spec.ts:1:35:
> 1 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
2 |
3 | describe( 'AxiosTechnicalProblem', () => {
4 |
error: "@/common/data-access/CompoundUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/common/data-access/CompoundSingleUserPreferenceRepository.spec.ts:1:46:
> 1 | import CompoundUserPreferenceRepository from '@/common/data-access/CompoundUserPreferenceRepository';
error: "@/common/data-access/DelegatingUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/common/data-access/DelegatingUserPreferenceRepository.spec.ts:1:48:
> 1 | import DelegatingUserPreferenceRepository from '@/common/data-access/DelegatingUserPreferenceRepository';
error: "@/common/data-access/DispatchingUserPreferenceRepository" is not found (node/no-missing-import) at tests/unit/common/data-access/DispatchingUserPreferenceRepository.spec.ts:1:49:
> 1 | import DispatchingUserPreferenceRepository from '@/common/data-access/DispatchingUserPreferenceRepository';
| ^
2 | import { UserPreference } from '@/common/UserPreference';
3 |
4 | function newDispatchingUserPreferenceRepository( mapping: any ) {
error: "@/common/UserPreference" is not found (node/no-missing-import) at tests/unit/common/data-access/DispatchingUserPreferenceRepository.spec.ts:2:32:
1 | import DispatchingUserPreferenceRepository from '@/common/data-access/DispatchingUserPreferenceRepository';
> 2 | import { UserPreference } from '@/common/UserPreference';
| ^
3 |
4 | function newDispatchingUserPreferenceRepository( mapping: any ) {
5 | return new DispatchingUserPreferenceRepository( mapping );
error: "@/common/error/ContextError" is not found (node/no-missing-import) at tests/unit/common/error/ContextError.spec.ts:1:26:
> 1 | import ContextError from '@/common/error/ContextError';
| ^
2 |
3 | describe( 'ContextError', () => {
4 |
error: "@/common/getChildComponents" is not found (node/no-missing-import) at tests/unit/common/getChildComponents.spec.ts:2:32:
1 | import Vue from 'vue';
> 2 | import getChildComponents from '@/common/getChildComponents';
| ^
3 | import Component from 'vue-class-component';
4 |
5 | /* tslint:disable:max-classes-per-file */
error: "@/components/Aliases.vue" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:2:21:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import Aliases from '@/components/Aliases.vue';
| ^
3 | import { createStore } from '@/store';
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:3:29:
1 | import { shallowMount } from '@vue/test-utils';
2 | import Aliases from '@/components/Aliases.vue';
> 3 | import { createStore } from '@/store';
| ^
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
6 | import Language from '@/datamodel/Language';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:5:29:
3 | import { createStore } from '@/store';
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 5 | import { NS_LANGUAGE } from '@/store/namespaces';
| ^
6 | import Language from '@/datamodel/Language';
7 | import { MessageKey } from '@/common/MessageKey';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:6:22:
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
> 6 | import Language from '@/datamodel/Language';
| ^
7 | import { MessageKey } from '@/common/MessageKey';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:7:28:
5 | import { NS_LANGUAGE } from '@/store/namespaces';
6 | import Language from '@/datamodel/Language';
> 7 | import { MessageKey } from '@/common/MessageKey';
| ^
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
10 | import emptyServices from '../emptyServices';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:8:33:
6 | import Language from '@/datamodel/Language';
7 | import { MessageKey } from '@/common/MessageKey';
> 8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
9 | import mockMessageMixin from '../store/mockMessageMixin';
10 | import emptyServices from '../emptyServices';
11 |
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:9:30:
7 | import { MessageKey } from '@/common/MessageKey';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
> 9 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
10 | import emptyServices from '../emptyServices';
11 |
12 | function createStoreWithLanguage( language: Language ) {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/Aliases.spec.ts:10:27:
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
> 10 | import emptyServices from '../emptyServices';
| ^
11 |
12 | function createStoreWithLanguage( language: Language ) {
13 | const store = createStore( emptyServices as any );
error: "@/components/AliasesEdit.vue" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:3:25:
1 | import Vue, { ComponentOptions, VNode } from 'vue';
2 | import { ResizingTextField } from '@wmde/wikibase-vuejs-components';
> 3 | import AliasesEdit from '@/components/AliasesEdit.vue';
| ^
4 | import { mount, shallowMount, Wrapper } from '@vue/test-utils';
5 | import { createStore } from '@/store';
6 | import { action, mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:5:29:
3 | import AliasesEdit from '@/components/AliasesEdit.vue';
4 | import { mount, shallowMount, Wrapper } from '@vue/test-utils';
> 5 | import { createStore } from '@/store';
| ^
6 | import { action, mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
7 | import { NS_ENTITY, NS_LANGUAGE } from '@/store/namespaces';
8 | import Language from '@/datamodel/Language';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:7:40:
5 | import { createStore } from '@/store';
6 | import { action, mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 7 | import { NS_ENTITY, NS_LANGUAGE } from '@/store/namespaces';
| ^
8 | import Language from '@/datamodel/Language';
9 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:8:22:
6 | import { action, mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
7 | import { NS_ENTITY, NS_LANGUAGE } from '@/store/namespaces';
> 8 | import Language from '@/datamodel/Language';
| ^
9 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
11 | import newFingerprintable from '../../newFingerprintable';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:9:33:
7 | import { NS_ENTITY, NS_LANGUAGE } from '@/store/namespaces';
8 | import Language from '@/datamodel/Language';
> 9 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
11 | import newFingerprintable from '../../newFingerprintable';
12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
error: "@/store/entity/actionTypes" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:10:58:
8 | import Language from '@/datamodel/Language';
9 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
> 10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
| ^
11 | import newFingerprintable from '../../newFingerprintable';
12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
13 | import { Term } from '@wmde/wikibase-datamodel-types';
error: "../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:11:32:
9 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
> 11 | import newFingerprintable from '../../newFingerprintable';
| ^
12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
13 | import { Term } from '@wmde/wikibase-datamodel-types';
14 | import { MessageKey } from '@/common/MessageKey';
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:12:31:
10 | import { ENTITY_ALIAS_REMOVE, ENTITY_ALIASES_EDIT } from '@/store/entity/actionTypes';
11 | import newFingerprintable from '../../newFingerprintable';
> 12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
| ^
13 | import { Term } from '@wmde/wikibase-datamodel-types';
14 | import { MessageKey } from '@/common/MessageKey';
15 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@wmde/wikibase-datamodel-types" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:13:22:
11 | import newFingerprintable from '../../newFingerprintable';
12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
> 13 | import { Term } from '@wmde/wikibase-datamodel-types';
| ^
14 | import { MessageKey } from '@/common/MessageKey';
15 | import mockMessageMixin from '../store/mockMessageMixin';
16 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:14:28:
12 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
13 | import { Term } from '@wmde/wikibase-datamodel-types';
> 14 | import { MessageKey } from '@/common/MessageKey';
| ^
15 | import mockMessageMixin from '../store/mockMessageMixin';
16 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
17 | import emptyServices from '../emptyServices';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:15:30:
13 | import { Term } from '@wmde/wikibase-datamodel-types';
14 | import { MessageKey } from '@/common/MessageKey';
> 15 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
16 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
17 | import emptyServices from '../emptyServices';
18 |
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:16:47:
14 | import { MessageKey } from '@/common/MessageKey';
15 | import mockMessageMixin from '../store/mockMessageMixin';
> 16 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
| ^
17 | import emptyServices from '../emptyServices';
18 |
19 | function createStoreWithLanguage( language: Language ) {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/AliasesEdit.spec.ts:17:27:
15 | import mockMessageMixin from '../store/mockMessageMixin';
16 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
> 17 | import emptyServices from '../emptyServices';
| ^
18 |
19 | function createStoreWithLanguage( language: Language ) {
20 | const store = createStore( emptyServices as any );
error: Default parameters should be last (default-param-last) at tests/unit/components/AliasesEdit.spec.ts:31:2:
207 | const store = createStoreWithLanguage( language );
208 | shallowMount( AliasesEdit, {
error: "@/components/AllEnteredLanguages.vue" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:2:33:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
| ^
3 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
4 | import { createStore } from '@/store';
5 | import {
error: "@/components/MonolingualFingerprintView.vue" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:3:40:
1 | import { shallowMount } from '@vue/test-utils';
2 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
> 3 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
| ^
4 | import { createStore } from '@/store';
5 | import {
6 | NS_USER,
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:4:29:
2 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
3 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
> 4 | import { createStore } from '@/store';
| ^
5 | import {
6 | NS_USER,
7 | } from '@/store/namespaces';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:7:8:
5 | import {
6 | NS_USER,
> 7 | } from '@/store/namespaces';
| ^
8 | import { LANGUAGE_INIT, SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
9 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
10 | import { NS_ENTITY } from '@/store/namespaces';
error: "@/store/user/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:8:57:
6 | NS_USER,
7 | } from '@/store/namespaces';
> 8 | import { LANGUAGE_INIT, SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
| ^
9 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
10 | import { NS_ENTITY } from '@/store/namespaces';
11 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:10:27:
8 | import { LANGUAGE_INIT, SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
9 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 10 | import { NS_ENTITY } from '@/store/namespaces';
| ^
11 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
12 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
13 | import emptyServices from '../emptyServices';
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:11:31:
9 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
10 | import { NS_ENTITY } from '@/store/namespaces';
> 11 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
| ^
12 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
13 | import emptyServices from '../emptyServices';
14 |
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:12:35:
10 | import { NS_ENTITY } from '@/store/namespaces';
11 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
> 12 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
13 | import emptyServices from '../emptyServices';
14 |
15 | describe( 'AllEnteredLanguages', () => {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguages.spec.ts:13:27:
11 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
12 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 13 | import emptyServices from '../emptyServices';
| ^
14 |
15 | describe( 'AllEnteredLanguages', () => {
16 |
error: "@/components/AllEnteredLanguagesExpandable.vue" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguagesExpandable.spec.ts:2:43:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
| ^
3 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
4 | import { render } from '@vue/server-test-utils';
5 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/components/AllEnteredLanguages.vue" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguagesExpandable.spec.ts:3:33:
1 | import { shallowMount } from '@vue/test-utils';
2 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
> 3 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
| ^
4 | import { render } from '@vue/server-test-utils';
5 | import mockMessageMixin from '../store/mockMessageMixin';
6 | import { MessageKey } from '@/common/MessageKey';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/AllEnteredLanguagesExpandable.spec.ts:5:30:
3 | import AllEnteredLanguages from '@/components/AllEnteredLanguages.vue';
4 | import { render } from '@vue/server-test-utils';
> 5 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
6 | import { MessageKey } from '@/common/MessageKey';
error: "@/components/DescriptionEdit.vue" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:1:29:
> 1 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
| ^
2 | import { ResizingTextField } from '@wmde/wikibase-vuejs-components';
3 | import { shallowMount } from '@vue/test-utils';
4 | import { createStore } from '@/store';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:4:29:
2 | import { ResizingTextField } from '@wmde/wikibase-vuejs-components';
3 | import { shallowMount } from '@vue/test-utils';
> 4 | import { createStore } from '@/store';
| ^
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
6 | import { NS_LANGUAGE } from '@/store/namespaces';
7 | import Language from '@/datamodel/Language';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:6:29:
4 | import { createStore } from '@/store';
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 6 | import { NS_LANGUAGE } from '@/store/namespaces';
| ^
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:7:22:
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
6 | import { NS_LANGUAGE } from '@/store/namespaces';
> 7 | import Language from '@/datamodel/Language';
| ^
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:8:33:
6 | import { NS_LANGUAGE } from '@/store/namespaces';
7 | import Language from '@/datamodel/Language';
> 8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:9:28:
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
> 9 | import { MessageKey } from '@/common/MessageKey';
| ^
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
12 | import emptyServices from '../emptyServices';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:10:30:
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
> 10 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
12 | import emptyServices from '../emptyServices';
13 |
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:11:47:
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
> 11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
| ^
12 | import emptyServices from '../emptyServices';
13 |
14 | function createStoreWithLanguage( language: Language ) {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/DescriptionEdit.spec.ts:12:27:
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
> 12 | import emptyServices from '../emptyServices';
| ^
13 |
14 | function createStoreWithLanguage( language: Language ) {
15 | const store = createStore( emptyServices as any );
error: "@/components/EditTools.vue" is not found (node/no-missing-import) at tests/unit/components/EditTools.spec.ts:1:23:
> 1 | import EditTools from '@/components/EditTools.vue';
| ^
2 | import Sectionedit from '@/components/Sectionedit.vue';
3 | import { mount } from '@vue/test-utils';
4 |
error: "@/components/Sectionedit.vue" is not found (node/no-missing-import) at tests/unit/components/EditTools.spec.ts:2:25:
1 | import EditTools from '@/components/EditTools.vue';
> 2 | import Sectionedit from '@/components/Sectionedit.vue';
| ^
3 | import { mount } from '@vue/test-utils';
4 |
5 | describe( 'EditTools', () => {
error: "@/components/EventEmittingButton.vue" is not found (node/no-missing-import) at tests/unit/components/EventEmittingButton.spec.ts:1:33:
> 1 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
| ^
2 | import { shallowMount } from '@vue/test-utils';
3 |
4 | function shallowMountWithProps( props = {} ) {
error: "@/components/IconMessageBox.vue" is not found (node/no-missing-import) at tests/unit/components/IconMessageBox.spec.ts:1:28:
> 1 | import IconMessageBox from '@/components/IconMessageBox.vue';
| ^
2 | import { shallowMount } from '@vue/test-utils';
3 |
4 | describe( 'IconMessageBox', () => {
error: "@/components/InMoreLanguages.vue" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:1:29:
> 1 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
| ^
2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
3 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
4 | import { shallowMount, WrapperArray } from '@vue/test-utils';
error: "@/components/MonolingualFingerprintView.vue" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:2:40:
1 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
> 2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
| ^
3 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
4 | import { shallowMount, WrapperArray } from '@vue/test-utils';
5 | import { SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
error: "@/components/AllEnteredLanguagesExpandable.vue" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:3:43:
1 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
> 3 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
| ^
4 | import { shallowMount, WrapperArray } from '@vue/test-utils';
5 | import { SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
6 | import { createStore } from '@/store';
error: "@/store/user/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:5:42:
3 | import AllEnteredLanguagesExpandable from '@/components/AllEnteredLanguagesExpandable.vue';
4 | import { shallowMount, WrapperArray } from '@vue/test-utils';
> 5 | import { SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
| ^
6 | import { createStore } from '@/store';
7 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
8 | import { NS_USER } from '@/store/namespaces';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:6:29:
4 | import { shallowMount, WrapperArray } from '@vue/test-utils';
5 | import { SECONDARY_LANGUAGES_INIT } from '@/store/user/mutationTypes';
> 6 | import { createStore } from '@/store';
| ^
7 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
8 | import { NS_USER } from '@/store/namespaces';
9 | import emptyServices from '../emptyServices';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:8:25:
6 | import { createStore } from '@/store';
7 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 8 | import { NS_USER } from '@/store/namespaces';
| ^
9 | import emptyServices from '../emptyServices';
10 |
11 | describe( 'InMoreLanguages', () => {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguages.spec.ts:9:27:
7 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
8 | import { NS_USER } from '@/store/namespaces';
> 9 | import emptyServices from '../emptyServices';
| ^
10 |
11 | describe( 'InMoreLanguages', () => {
12 |
error: "@/components/InMoreLanguagesExpandable.vue" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguagesExpandable.spec.ts:1:39:
> 1 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
| ^
2 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
3 | import { shallowMount } from '@vue/test-utils';
4 | import { createStore } from '@/store';
error: "@/components/InMoreLanguages.vue" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguagesExpandable.spec.ts:2:29:
1 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
> 2 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
| ^
3 | import { shallowMount } from '@vue/test-utils';
4 | import { createStore } from '@/store';
5 | import { MessageKey } from '@/common/MessageKey';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguagesExpandable.spec.ts:4:29:
2 | import InMoreLanguages from '@/components/InMoreLanguages.vue';
3 | import { shallowMount } from '@vue/test-utils';
> 4 | import { createStore } from '@/store';
| ^
5 | import { MessageKey } from '@/common/MessageKey';
6 | import { render } from '@vue/server-test-utils';
7 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguagesExpandable.spec.ts:5:28:
3 | import { shallowMount } from '@vue/test-utils';
4 | import { createStore } from '@/store';
> 5 | import { MessageKey } from '@/common/MessageKey';
| ^
6 | import { render } from '@vue/server-test-utils';
7 | import mockMessageMixin from '../store/mockMessageMixin';
8 | import emptyServices from '../emptyServices';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/InMoreLanguagesExpandable.spec.ts:7:30:
5 | import { MessageKey } from '@/common/MessageKey';
6 | import { render } from '@vue/server-test-utils';
> 7 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/components/Label.vue" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:1:19:
> 1 | import Label from '@/components/Label.vue';
| ^
2 | import { shallowMount } from '@vue/test-utils';
3 | import { createStore } from '@/store';
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:3:29:
1 | import Label from '@/components/Label.vue';
2 | import { shallowMount } from '@vue/test-utils';
> 3 | import { createStore } from '@/store';
| ^
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
6 | import { MessageKey } from '@/common/MessageKey';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:5:29:
3 | import { createStore } from '@/store';
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 5 | import { NS_LANGUAGE } from '@/store/namespaces';
| ^
6 | import { MessageKey } from '@/common/MessageKey';
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:6:28:
4 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
> 6 | import { MessageKey } from '@/common/MessageKey';
| ^
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:7:22:
5 | import { NS_LANGUAGE } from '@/store/namespaces';
6 | import { MessageKey } from '@/common/MessageKey';
> 7 | import Language from '@/datamodel/Language';
| ^
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
10 | import emptyServices from '../emptyServices';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:8:33:
6 | import { MessageKey } from '@/common/MessageKey';
7 | import Language from '@/datamodel/Language';
> 8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
9 | import mockMessageMixin from '../store/mockMessageMixin';
10 | import emptyServices from '../emptyServices';
11 |
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:9:30:
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
> 9 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
10 | import emptyServices from '../emptyServices';
11 |
12 | const LABEL_SELECTOR = '.wb-ui-label';
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/Label.spec.ts:10:27:
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import mockMessageMixin from '../store/mockMessageMixin';
> 10 | import emptyServices from '../emptyServices';
| ^
11 |
12 | const LABEL_SELECTOR = '.wb-ui-label';
13 |
error: "@/components/LabelEdit.vue" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:1:23:
> 1 | import LabelEdit from '@/components/LabelEdit.vue';
| ^
2 | import { ResizingTextField } from '@wmde/wikibase-vuejs-components';
3 | import { shallowMount } from '@vue/test-utils';
4 | import { createStore } from '@/store';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:4:29:
2 | import { ResizingTextField } from '@wmde/wikibase-vuejs-components';
3 | import { shallowMount } from '@vue/test-utils';
> 4 | import { createStore } from '@/store';
| ^
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
6 | import { NS_LANGUAGE } from '@/store/namespaces';
7 | import Language from '@/datamodel/Language';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:6:29:
4 | import { createStore } from '@/store';
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 6 | import { NS_LANGUAGE } from '@/store/namespaces';
| ^
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:7:22:
5 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
6 | import { NS_LANGUAGE } from '@/store/namespaces';
> 7 | import Language from '@/datamodel/Language';
| ^
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:8:33:
6 | import { NS_LANGUAGE } from '@/store/namespaces';
7 | import Language from '@/datamodel/Language';
> 8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:9:28:
7 | import Language from '@/datamodel/Language';
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
> 9 | import { MessageKey } from '@/common/MessageKey';
| ^
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
12 | import emptyServices from '../emptyServices';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:10:30:
8 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
9 | import { MessageKey } from '@/common/MessageKey';
> 10 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
12 | import emptyServices from '../emptyServices';
13 |
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:11:47:
9 | import { MessageKey } from '@/common/MessageKey';
10 | import mockMessageMixin from '../store/mockMessageMixin';
> 11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
| ^
12 | import emptyServices from '../emptyServices';
13 |
14 | function createStoreWithLanguage( language: Language ) {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/LabelEdit.spec.ts:12:27:
10 | import mockMessageMixin from '../store/mockMessageMixin';
11 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
> 12 | import emptyServices from '../emptyServices';
| ^
13 |
14 | function createStoreWithLanguage( language: Language ) {
15 | const store = createStore( emptyServices as any );
error: "@/components/LicenseAgreement.vue" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:2:30:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
| ^
3 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
4 | import Checkbox from '@/components/Checkbox.vue';
5 | import IconMessageBox from '@/components/IconMessageBox.vue';
error: "@/components/EventEmittingButton.vue" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:3:33:
1 | import { shallowMount } from '@vue/test-utils';
2 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
> 3 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
| ^
4 | import Checkbox from '@/components/Checkbox.vue';
5 | import IconMessageBox from '@/components/IconMessageBox.vue';
6 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/components/Checkbox.vue" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:4:22:
2 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
3 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
> 4 | import Checkbox from '@/components/Checkbox.vue';
| ^
5 | import IconMessageBox from '@/components/IconMessageBox.vue';
6 | import mockMessageMixin from '../store/mockMessageMixin';
7 | import newConfigMixin from '@/components/mixins/newConfigMixin';
error: "@/components/IconMessageBox.vue" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:5:28:
3 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
4 | import Checkbox from '@/components/Checkbox.vue';
> 5 | import IconMessageBox from '@/components/IconMessageBox.vue';
| ^
6 | import mockMessageMixin from '../store/mockMessageMixin';
7 | import newConfigMixin from '@/components/mixins/newConfigMixin';
8 | import { MessageKey } from '@/common/MessageKey';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:6:30:
4 | import Checkbox from '@/components/Checkbox.vue';
5 | import IconMessageBox from '@/components/IconMessageBox.vue';
> 6 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
7 | import newConfigMixin from '@/components/mixins/newConfigMixin';
8 | import { MessageKey } from '@/common/MessageKey';
9 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:7:28:
5 | import IconMessageBox from '@/components/IconMessageBox.vue';
6 | import mockMessageMixin from '../store/mockMessageMixin';
> 7 | import newConfigMixin from '@/components/mixins/newConfigMixin';
| ^
8 | import { MessageKey } from '@/common/MessageKey';
9 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
10 | import { NS_USER } from '@/store/namespaces';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:8:28:
6 | import mockMessageMixin from '../store/mockMessageMixin';
7 | import newConfigMixin from '@/components/mixins/newConfigMixin';
> 8 | import { MessageKey } from '@/common/MessageKey';
| ^
9 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
10 | import { NS_USER } from '@/store/namespaces';
11 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:10:25:
8 | import { MessageKey } from '@/common/MessageKey';
9 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
> 10 | import { NS_USER } from '@/store/namespaces';
| ^
11 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
12 | import { UserPreference } from '@/common/UserPreference';
13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
error: "@/store/user/actionTypes" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:11:37:
9 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
10 | import { NS_USER } from '@/store/namespaces';
> 11 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
| ^
12 | import { UserPreference } from '@/common/UserPreference';
13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
14 | import { createStore } from '@/store';
error: "@/common/UserPreference" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:12:32:
10 | import { NS_USER } from '@/store/namespaces';
11 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
> 12 | import { UserPreference } from '@/common/UserPreference';
| ^
13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
14 | import { createStore } from '@/store';
15 | import emptyServices from '../emptyServices';
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:13:31:
11 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
12 | import { UserPreference } from '@/common/UserPreference';
> 13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
| ^
14 | import { createStore } from '@/store';
15 | import emptyServices from '../emptyServices';
16 |
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:14:29:
12 | import { UserPreference } from '@/common/UserPreference';
13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
> 14 | import { createStore } from '@/store';
| ^
15 | import emptyServices from '../emptyServices';
16 |
17 | describe( 'LicenseAgreement', () => {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/LicenseAgreement.spec.ts:15:27:
13 | import { ConfigOptions } from '@/components/mixins/newConfigMixin';
14 | import { createStore } from '@/store';
> 15 | import emptyServices from '../emptyServices';
| ^
16 |
17 | describe( 'LicenseAgreement', () => {
18 |
error: "@/components/MessageBanner.vue" is not found (node/no-missing-import) at tests/unit/components/MessageBanner.spec.ts:2:27:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import MessageBanner from '@/components/MessageBanner.vue';
| ^
3 |
4 | describe( 'MessageBanner', () => {
5 | it( 'gets content through the heading and message slots', () => {
error: "@/components/Modal.vue" is not found (node/no-missing-import) at tests/unit/components/Modal.spec.ts:2:19:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import Modal from '@/components/Modal.vue';
| ^
3 |
4 | describe( 'Modal', () => {
5 | it( 'gets content through the default slot', () => {
error: "@/components/MonolingualFingerprintView.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:2:40:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
| ^
3 | import Label from '@/components/Label.vue';
4 | import LabelEdit from '@/components/LabelEdit.vue';
5 | import Description from '@/components/Description.vue';
error: "@/components/Label.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:3:19:
1 | import { shallowMount } from '@vue/test-utils';
2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
> 3 | import Label from '@/components/Label.vue';
| ^
4 | import LabelEdit from '@/components/LabelEdit.vue';
5 | import Description from '@/components/Description.vue';
6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
error: "@/components/LabelEdit.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:4:23:
2 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
3 | import Label from '@/components/Label.vue';
> 4 | import LabelEdit from '@/components/LabelEdit.vue';
| ^
5 | import Description from '@/components/Description.vue';
6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
7 | import Aliases from '@/components/Aliases.vue';
error: "@/components/Description.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:5:25:
3 | import Label from '@/components/Label.vue';
4 | import LabelEdit from '@/components/LabelEdit.vue';
> 5 | import Description from '@/components/Description.vue';
| ^
6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
7 | import Aliases from '@/components/Aliases.vue';
8 | import AliasesEdit from '@/components/AliasesEdit.vue';
error: "@/components/DescriptionEdit.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:6:29:
4 | import LabelEdit from '@/components/LabelEdit.vue';
5 | import Description from '@/components/Description.vue';
> 6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
| ^
7 | import Aliases from '@/components/Aliases.vue';
8 | import AliasesEdit from '@/components/AliasesEdit.vue';
9 | import { createStore } from '@/store';
error: "@/components/Aliases.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:7:21:
5 | import Description from '@/components/Description.vue';
6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
> 7 | import Aliases from '@/components/Aliases.vue';
| ^
8 | import AliasesEdit from '@/components/AliasesEdit.vue';
9 | import { createStore } from '@/store';
10 | import { NS_LANGUAGE, NS_ENTITY } from '@/store/namespaces';
error: "@/components/AliasesEdit.vue" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:8:25:
6 | import DescriptionEdit from '@/components/DescriptionEdit.vue';
7 | import Aliases from '@/components/Aliases.vue';
> 8 | import AliasesEdit from '@/components/AliasesEdit.vue';
| ^
9 | import { createStore } from '@/store';
10 | import { NS_LANGUAGE, NS_ENTITY } from '@/store/namespaces';
11 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:9:29:
7 | import Aliases from '@/components/Aliases.vue';
8 | import AliasesEdit from '@/components/AliasesEdit.vue';
> 9 | import { createStore } from '@/store';
| ^
10 | import { NS_LANGUAGE, NS_ENTITY } from '@/store/namespaces';
11 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
12 | import { mutation, action } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:10:40:
8 | import AliasesEdit from '@/components/AliasesEdit.vue';
9 | import { createStore } from '@/store';
> 10 | import { NS_LANGUAGE, NS_ENTITY } from '@/store/namespaces';
| ^
11 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
12 | import { mutation, action } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
13 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:11:33:
9 | import { createStore } from '@/store';
10 | import { NS_LANGUAGE, NS_ENTITY } from '@/store/namespaces';
> 11 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
12 | import { mutation, action } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
13 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
14 | import { EDITMODE_SET } from '@/store/mutationTypes';
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:13:31:
11 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
12 | import { mutation, action } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 13 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
| ^
14 | import { EDITMODE_SET } from '@/store/mutationTypes';
15 | import newFingerprintable from '../../newFingerprintable';
16 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
error: "@/store/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:14:30:
12 | import { mutation, action } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
13 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
> 14 | import { EDITMODE_SET } from '@/store/mutationTypes';
| ^
15 | import newFingerprintable from '../../newFingerprintable';
16 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
17 | import emptyServices from '../emptyServices';
error: "../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:15:32:
13 | import { ENTITY_UPDATE } from '@/store/entity/mutationTypes';
14 | import { EDITMODE_SET } from '@/store/mutationTypes';
> 15 | import newFingerprintable from '../../newFingerprintable';
| ^
16 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
17 | import emptyServices from '../emptyServices';
18 | import { ENTITY_DESCRIPTION_EDIT, ENTITY_LABEL_EDIT } from '@/store/entity/actionTypes';
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:17:27:
15 | import newFingerprintable from '../../newFingerprintable';
16 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
> 17 | import emptyServices from '../emptyServices';
| ^
18 | import { ENTITY_DESCRIPTION_EDIT, ENTITY_LABEL_EDIT } from '@/store/entity/actionTypes';
19 |
20 | function createMinimalStoreWithLanguage( languageCode: string ) {
error: "@/store/entity/actionTypes" is not found (node/no-missing-import) at tests/unit/components/MonolingualFingerprintView.spec.ts:18:60:
16 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
17 | import emptyServices from '../emptyServices';
> 18 | import { ENTITY_DESCRIPTION_EDIT, ENTITY_LABEL_EDIT } from '@/store/entity/actionTypes';
| ^
19 |
20 | function createMinimalStoreWithLanguage( languageCode: string ) {
21 | const store = createStore( emptyServices as any );
error: "@/components/Overlay.vue" is not found (node/no-missing-import) at tests/unit/components/Overlay.spec.ts:2:21:
1 | import { shallowMount } from '@vue/test-utils';
> 2 | import Overlay from '@/components/Overlay.vue';
| ^
3 |
4 | describe( 'Overlay', () => {
5 | it( 'gets content through the default slot', () => {
error: "@/components/Sectionedit.vue" is not found (node/no-missing-import) at tests/unit/components/Sectionedit.spec.ts:1:25:
> 1 | import Sectionedit from '@/components/Sectionedit.vue';
| ^
2 | import { shallowMount } from '@vue/test-utils';
3 | import { render } from '@vue/server-test-utils';
4 | import 'cheerio';
error: "@/components/TermBox.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:3:21:
1 | import { mount, shallowMount } from '@vue/test-utils';
2 | import { Store } from 'vuex';
> 3 | import TermBox from '@/components/TermBox.vue';
| ^
4 | import EditTools from '@/components/EditTools.vue';
5 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
error: "@/components/EditTools.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:4:23:
2 | import { Store } from 'vuex';
3 | import TermBox from '@/components/TermBox.vue';
> 4 | import EditTools from '@/components/EditTools.vue';
| ^
5 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
error: "@/components/EventEmittingButton.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:5:33:
3 | import TermBox from '@/components/TermBox.vue';
4 | import EditTools from '@/components/EditTools.vue';
> 5 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
| ^
6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
8 | import Modal from '@/components/Modal.vue';
error: "@/components/MonolingualFingerprintView.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:6:40:
4 | import EditTools from '@/components/EditTools.vue';
5 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
> 6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
| ^
7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
8 | import Modal from '@/components/Modal.vue';
9 | import Overlay from '@/components/Overlay.vue';
error: "@/components/InMoreLanguagesExpandable.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:7:39:
5 | import EventEmittingButton from '@/components/EventEmittingButton.vue';
6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
> 7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
| ^
8 | import Modal from '@/components/Modal.vue';
9 | import Overlay from '@/components/Overlay.vue';
10 | import { IndeterminateProgressBar } from '@wmde/wikibase-vuejs-components';
error: "@/components/Modal.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:8:19:
6 | import MonolingualFingerprintView from '@/components/MonolingualFingerprintView.vue';
7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
> 8 | import Modal from '@/components/Modal.vue';
| ^
9 | import Overlay from '@/components/Overlay.vue';
10 | import { IndeterminateProgressBar } from '@wmde/wikibase-vuejs-components';
11 | import AnonEditWarning from '@/components/AnonEditWarning.vue';
error: "@/components/Overlay.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:9:21:
7 | import InMoreLanguagesExpandable from '@/components/InMoreLanguagesExpandable.vue';
8 | import Modal from '@/components/Modal.vue';
> 9 | import Overlay from '@/components/Overlay.vue';
| ^
10 | import { IndeterminateProgressBar } from '@wmde/wikibase-vuejs-components';
11 | import AnonEditWarning from '@/components/AnonEditWarning.vue';
12 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
error: "@/components/AnonEditWarning.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:11:29:
9 | import Overlay from '@/components/Overlay.vue';
10 | import { IndeterminateProgressBar } from '@wmde/wikibase-vuejs-components';
> 11 | import AnonEditWarning from '@/components/AnonEditWarning.vue';
| ^
12 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
13 | import MessageBanner from '@/components/MessageBanner.vue';
14 | import IconMessageBox from '@/components/IconMessageBox.vue';
error: "@/components/LicenseAgreement.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:12:30:
10 | import { IndeterminateProgressBar } from '@wmde/wikibase-vuejs-components';
11 | import AnonEditWarning from '@/components/AnonEditWarning.vue';
> 12 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
| ^
13 | import MessageBanner from '@/components/MessageBanner.vue';
14 | import IconMessageBox from '@/components/IconMessageBox.vue';
15 | import { createStore } from '@/store';
error: "@/components/MessageBanner.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:13:27:
11 | import AnonEditWarning from '@/components/AnonEditWarning.vue';
12 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
> 13 | import MessageBanner from '@/components/MessageBanner.vue';
| ^
14 | import IconMessageBox from '@/components/IconMessageBox.vue';
15 | import { createStore } from '@/store';
16 | import {
error: "@/components/IconMessageBox.vue" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:14:28:
12 | import LicenseAgreement from '@/components/LicenseAgreement.vue';
13 | import MessageBanner from '@/components/MessageBanner.vue';
> 14 | import IconMessageBox from '@/components/IconMessageBox.vue';
| ^
15 | import { createStore } from '@/store';
16 | import {
17 | NS_ENTITY,
error: "@/store" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:15:29:
13 | import MessageBanner from '@/components/MessageBanner.vue';
14 | import IconMessageBox from '@/components/IconMessageBox.vue';
> 15 | import { createStore } from '@/store';
| ^
16 | import {
17 | NS_ENTITY,
18 | NS_LANGUAGE,
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:21:8:
19 | NS_LINKS,
20 | NS_USER,
> 21 | } from '@/store/namespaces';
| ^
22 | import {
23 | EDITABILITY_UPDATE,
24 | ENTITY_UPDATE,
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:25:8:
23 | EDITABILITY_UPDATE,
24 | ENTITY_UPDATE,
> 25 | } from '@/store/entity/mutationTypes';
| ^
26 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
27 | import {
28 | LANGUAGE_INIT,
error: "@/store/links/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:26:30:
24 | ENTITY_UPDATE,
25 | } from '@/store/entity/mutationTypes';
> 26 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
| ^
27 | import {
28 | LANGUAGE_INIT,
29 | USER_SET_NAME,
error: "@/store/user/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:31:8:
29 | USER_SET_NAME,
30 | USER_SET_PREFERENCE,
> 31 | } from '@/store/user/mutationTypes';
| ^
32 | import { mutation } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
33 | import {
34 | EDITMODE_ACTIVATE,
error: "@/store/actionTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:36:8:
34 | EDITMODE_ACTIVATE,
35 | EDITMODE_DEACTIVATE,
> 36 | } from '@/store/actionTypes';
| ^
37 | import {
38 | ENTITY_SAVE,
39 | ENTITY_ROLLBACK,
error: "@/store/entity/actionTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:40:8:
38 | ENTITY_SAVE,
39 | ENTITY_ROLLBACK,
> 40 | } from '@/store/entity/actionTypes';
| ^
41 | import { EDITMODE_SET } from '@/store/mutationTypes';
42 | import newFingerprintable from '../../newFingerprintable';
43 | import Language from '@/datamodel/Language';
error: "@/store/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:41:30:
39 | ENTITY_ROLLBACK,
40 | } from '@/store/entity/actionTypes';
> 41 | import { EDITMODE_SET } from '@/store/mutationTypes';
| ^
42 | import newFingerprintable from '../../newFingerprintable';
43 | import Language from '@/datamodel/Language';
44 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
error: "../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:42:32:
40 | } from '@/store/entity/actionTypes';
41 | import { EDITMODE_SET } from '@/store/mutationTypes';
> 42 | import newFingerprintable from '../../newFingerprintable';
| ^
43 | import Language from '@/datamodel/Language';
44 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
45 | import Vue from 'vue';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:43:22:
41 | import { EDITMODE_SET } from '@/store/mutationTypes';
42 | import newFingerprintable from '../../newFingerprintable';
> 43 | import Language from '@/datamodel/Language';
| ^
44 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
45 | import Vue from 'vue';
46 | import { MessageKey } from '@/common/MessageKey';
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:44:33:
42 | import newFingerprintable from '../../newFingerprintable';
43 | import Language from '@/datamodel/Language';
> 44 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
| ^
45 | import Vue from 'vue';
46 | import { MessageKey } from '@/common/MessageKey';
47 | import mockMessageMixin from '../store/mockMessageMixin';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:46:28:
44 | import { LANGUAGE_UPDATE } from '@/store/language/mutationTypes';
45 | import Vue from 'vue';
> 46 | import { MessageKey } from '@/common/MessageKey';
| ^
47 | import mockMessageMixin from '../store/mockMessageMixin';
48 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
49 | import { UserPreference } from '@/common/UserPreference';
error: "../store/mockMessageMixin" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:47:30:
45 | import Vue from 'vue';
46 | import { MessageKey } from '@/common/MessageKey';
> 47 | import mockMessageMixin from '../store/mockMessageMixin';
| ^
48 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
49 | import { UserPreference } from '@/common/UserPreference';
50 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
error: "@/common/UserPreference" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:49:32:
47 | import mockMessageMixin from '../store/mockMessageMixin';
48 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
> 49 | import { UserPreference } from '@/common/UserPreference';
| ^
50 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
51 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
52 | import emptyServices from '../emptyServices';
error: "@/store/user/actionTypes" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:50:37:
48 | import hotUpdateDeep from '@wmde/vuex-helpers/dist/hotUpdateDeep';
49 | import { UserPreference } from '@/common/UserPreference';
> 50 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
| ^
51 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
52 | import emptyServices from '../emptyServices';
53 |
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:51:47:
49 | import { UserPreference } from '@/common/UserPreference';
50 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
> 51 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
| ^
52 | import emptyServices from '../emptyServices';
53 |
54 | function shallowMountWithStore( store: Store<any> ) {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/components/TermBox.spec.ts:52:27:
50 | import { USER_PREFERENCE_SET } from '@/store/user/actionTypes';
51 | import newConfigMixin, { ConfigOptions } from '@/components/mixins/newConfigMixin';
> 52 | import emptyServices from '../emptyServices';
| ^
53 |
54 | function shallowMountWithStore( store: Store<any> ) {
55 | return shallowMount( TermBox, {
error: "@/components/mixins/Messages" is not found (node/no-missing-import) at tests/unit/components/mixins/Messages.spec.ts:3:22:
1 | import Vue from 'vue';
2 | import Vuex from 'vuex';
> 3 | import Messages from '@/components/mixins/Messages';
| ^
4 | import {
5 | NS_MESSAGES,
6 | NS_USER,
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/components/mixins/Messages.spec.ts:7:8:
5 | NS_MESSAGES,
6 | NS_USER,
> 7 | } from '@/store/namespaces';
| ^
8 | import { MessageKey } from '@/common/MessageKey';
9 |
10 | Vue.use( Vuex );
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/components/mixins/Messages.spec.ts:8:28:
6 | NS_USER,
7 | } from '@/store/namespaces';
> 8 | import { MessageKey } from '@/common/MessageKey';
| ^
9 |
10 | Vue.use( Vuex );
11 |
error: "@/components/mixins/newConfigMixin" is not found (node/no-missing-import) at tests/unit/components/mixins/newConfigMixin.spec.ts:1:28:
> 1 | import newConfigMixin from '@/components/mixins/newConfigMixin';
| ^
2 | import Vue from 'vue';
3 |
4 | describe( 'newConfigMixin', () => {
error: "../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/datamodel/EntityRevision.spec.ts:1:32:
> 1 | import newFingerprintable from '../../newFingerprintable';
| ^
2 | import EntityRevision from '@/datamodel/EntityRevision';
3 |
4 | describe( 'EntityRevision', () => {
error: "@/datamodel/EntityRevision" is not found (node/no-missing-import) at tests/unit/datamodel/EntityRevision.spec.ts:2:28:
1 | import newFingerprintable from '../../newFingerprintable';
> 2 | import EntityRevision from '@/datamodel/EntityRevision';
| ^
3 |
4 | describe( 'EntityRevision', () => {
5 |
error: "../newFingerprintable" is not found (node/no-missing-import) at tests/unit/newFingerprintable.spec.ts:1:32:
> 1 | import newFingerprintable from '../newFingerprintable';
| ^
2 |
3 | describe( 'newFingerprintable', () => {
4 |
error: "@/server/assertAndGetConfig" is not found (node/no-missing-import) at tests/unit/server/assertAndGetConfig.spec.ts:1:32:
> 1 | import assertAndGetConfig from '@/server/assertAndGetConfig';
| ^
2 | import {
3 | DEFAULT_LANGUAGES_CACHE_MAX_AGE,
4 | DEFAULT_MESSAGES_CACHE_MAX_AGE,
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/server/assertAndGetConfig.spec.ts:6:8:
4 | DEFAULT_MESSAGES_CACHE_MAX_AGE,
5 | DEFAULT_REQUEST_TIMEOUT,
> 6 | } from '@/common/constants';
| ^
7 |
8 | function getMockLogger() {
9 | return {
error: "@/server/axios/axiosFactory" is not found (node/no-missing-import) at tests/unit/server/axios/axiosFactory.spec.ts:1:26:
> 1 | import axiosFactory from '@/server/axios/axiosFactory';
| ^
2 | import MockAdapter from 'axios-mock-adapter';
3 | import HttpStatus from 'http-status-codes';
4 | import axiosLib from 'axios';
error: "@/server/axios/getMwUserAgentString" is not found (node/no-missing-import) at tests/unit/server/axios/getMwUserAgentString.spec.ts:1:34:
> 1 | import getMwUserAgentString from '@/server/axios/getMwUserAgentString';
| ^
2 |
3 | describe( 'getMwUserAgentString', () => {
4 | it( 'builds a user agent string', () => {
error: "@/../openapi.json" is not found (node/no-missing-import) at tests/unit/server/buildOpenApiSpec.spec.ts:1:25:
> 1 | import openApiSpec from '@/../openapi.json';
| ^
2 | import buildOpenApiSpec from '@/server/buildOpenApiSpec';
3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
4 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
error: "@/server/buildOpenApiSpec" is not found (node/no-missing-import) at tests/unit/server/buildOpenApiSpec.spec.ts:2:30:
1 | import openApiSpec from '@/../openapi.json';
> 2 | import buildOpenApiSpec from '@/server/buildOpenApiSpec';
| ^
3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
4 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
5 | import OpenAPIRequestCoercer from 'openapi-request-coercer';
error: "@/server/route-handler/termbox/error/InvalidRequest" is not found (node/no-missing-import) at tests/unit/server/buildOpenApiSpec.spec.ts:3:28:
1 | import openApiSpec from '@/../openapi.json';
2 | import buildOpenApiSpec from '@/server/buildOpenApiSpec';
> 3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
| ^
4 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
5 | import OpenAPIRequestCoercer from 'openapi-request-coercer';
6 | import OpenAPIRequestValidator from 'openapi-request-validator';
error: "@/server/route-handler/termbox/CoercingQueryValidator" is not found (node/no-missing-import) at tests/unit/server/buildOpenApiSpec.spec.ts:4:36:
2 | import buildOpenApiSpec from '@/server/buildOpenApiSpec';
3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
> 4 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
| ^
5 | import OpenAPIRequestCoercer from 'openapi-request-coercer';
6 | import OpenAPIRequestValidator from 'openapi-request-validator';
7 |
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContext.spec.ts:1:28:
> 1 | import TermboxRequest from '@/common/TermboxRequest';
| ^
2 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
3 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
4 | import axios from 'axios';
error: "@/server/bundle-renderer/BundleRendererServices" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContext.spec.ts:2:36:
1 | import TermboxRequest from '@/common/TermboxRequest';
> 2 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
| ^
3 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
4 | import axios from 'axios';
5 |
error: "@/server/bundle-renderer/BundleRendererContext" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContext.spec.ts:3:35:
1 | import TermboxRequest from '@/common/TermboxRequest';
2 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
> 3 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
| ^
4 | import axios from 'axios';
5 |
6 | describe( 'BundleRendererContext', () => {
error: "@/server/bundle-renderer/BundleRendererContextBuilder" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContextBuilder.spec.ts:1:42:
> 1 | import BundleRendererContextBuilder from '@/server/bundle-renderer/BundleRendererContextBuilder';
| ^
2 | import TermboxRequest from '@/common/TermboxRequest';
3 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
4 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContextBuilder.spec.ts:2:28:
1 | import BundleRendererContextBuilder from '@/server/bundle-renderer/BundleRendererContextBuilder';
> 2 | import TermboxRequest from '@/common/TermboxRequest';
| ^
3 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
4 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
5 | import axios from 'axios';
error: "@/server/bundle-renderer/BundleRendererServices" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContextBuilder.spec.ts:3:36:
1 | import BundleRendererContextBuilder from '@/server/bundle-renderer/BundleRendererContextBuilder';
2 | import TermboxRequest from '@/common/TermboxRequest';
> 3 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
| ^
4 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
5 | import axios from 'axios';
6 |
error: "@/server/bundle-renderer/BundleRendererContext" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererContextBuilder.spec.ts:4:35:
2 | import TermboxRequest from '@/common/TermboxRequest';
3 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
> 4 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
| ^
5 | import axios from 'axios';
6 |
7 | function newBundleRendererContextBuilder( services: any ) {
error: "@/server/bundle-renderer/BundleRendererServices" is not found (node/no-missing-import) at tests/unit/server/bundle-renderer/BundleRendererServices.spec.ts:1:36:
> 1 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
| ^
2 | import axios from 'axios';
3 |
4 | describe( 'BundleRendererServices', () => {
error: "@/common/EntityInitializer" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:1:31:
> 1 | import EntityInitializer from '@/common/EntityInitializer';
| ^
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import AxiosSpecialPageEntityRepo from '@/server/data-access/AxiosSpecialPageEntityRepo';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:2:35:
1 | import EntityInitializer from '@/common/EntityInitializer';
> 2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
3 | import AxiosSpecialPageEntityRepo from '@/server/data-access/AxiosSpecialPageEntityRepo';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
error: "@/server/data-access/AxiosSpecialPageEntityRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:3:40:
1 | import EntityInitializer from '@/common/EntityInitializer';
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 3 | import AxiosSpecialPageEntityRepo from '@/server/data-access/AxiosSpecialPageEntityRepo';
| ^
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import axios from 'axios';
error: "@/common/data-access/error/EntityNotFound" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:4:28:
2 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
3 | import AxiosSpecialPageEntityRepo from '@/server/data-access/AxiosSpecialPageEntityRepo';
> 4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
| ^
5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:5:30:
3 | import AxiosSpecialPageEntityRepo from '@/server/data-access/AxiosSpecialPageEntityRepo';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
> 5 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
8 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:8:40:
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
> 8 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
| ^
9 | import HttpStatus from 'http-status-codes';
10 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
11 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
error: "@/common/EntityInitializerInterface" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:10:40:
8 | import { MEDIAWIKI_INDEX_SCRIPT } from '@/common/constants';
9 | import HttpStatus from 'http-status-codes';
> 10 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
| ^
11 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
12 |
13 | const axiosMock = new MockAdapter( axios );
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosSpecialPageEntityRepo.spec.ts:11:35:
9 | import HttpStatus from 'http-status-codes';
10 | import EntityInitializerInterface from '@/common/EntityInitializerInterface';
> 11 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
12 |
13 | const axiosMock = new MockAdapter( axios );
14 |
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:1:30:
> 1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
3 | import AxiosWikibaseContentLanguagesRepo from '@/server/data-access/AxiosWikibaseContentLanguagesRepo';
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
error: "@/common/data-access/error/TranslationLanguageNotFound" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:2:41:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
| ^
3 | import AxiosWikibaseContentLanguagesRepo from '@/server/data-access/AxiosWikibaseContentLanguagesRepo';
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
5 | import axios from 'axios';
error: "@/server/data-access/AxiosWikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:3:47:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
> 3 | import AxiosWikibaseContentLanguagesRepo from '@/server/data-access/AxiosWikibaseContentLanguagesRepo';
| ^
4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
5 | import axios from 'axios';
6 | import MockAdapter from 'axios-mock-adapter';
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:4:45:
2 | import TranslationLanguageNotFound from '@/common/data-access/error/TranslationLanguageNotFound';
3 | import AxiosWikibaseContentLanguagesRepo from '@/server/data-access/AxiosWikibaseContentLanguagesRepo';
> 4 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
| ^
5 | import axios from 'axios';
6 | import MockAdapter from 'axios-mock-adapter';
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:7:38:
5 | import axios from 'axios';
6 | import MockAdapter from 'axios-mock-adapter';
> 7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
8 | import HttpStatus from 'http-status-codes';
9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
10 |
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseContentLanguagesRepo.spec.ts:9:35:
7 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
8 | import HttpStatus from 'http-status-codes';
> 9 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
10 |
11 | const axiosMock = new MockAdapter( axios );
12 |
error: "@/common/data-access/error/TechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:1:30:
> 1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
| ^
2 | import MessagesNotFound from '@/common/data-access/error/MessageNotFound';
3 | import AxiosWikibaseMessagesRepo from '@/server/data-access/AxiosWikibaseMessagesRepo';
4 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
error: "@/common/data-access/error/MessageNotFound" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:2:30:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
> 2 | import MessagesNotFound from '@/common/data-access/error/MessageNotFound';
| ^
3 | import AxiosWikibaseMessagesRepo from '@/server/data-access/AxiosWikibaseMessagesRepo';
4 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
5 | import { MessageKey } from '@/common/MessageKey';
error: "@/server/data-access/AxiosWikibaseMessagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:3:39:
1 | import TechnicalProblem from '@/common/data-access/error/TechnicalProblem';
2 | import MessagesNotFound from '@/common/data-access/error/MessageNotFound';
> 3 | import AxiosWikibaseMessagesRepo from '@/server/data-access/AxiosWikibaseMessagesRepo';
| ^
4 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
5 | import { MessageKey } from '@/common/MessageKey';
6 | import axios from 'axios';
error: "@/datamodel/MessageTranslationCollection" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:4:42:
2 | import MessagesNotFound from '@/common/data-access/error/MessageNotFound';
3 | import AxiosWikibaseMessagesRepo from '@/server/data-access/AxiosWikibaseMessagesRepo';
> 4 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
| ^
5 | import { MessageKey } from '@/common/MessageKey';
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:5:28:
3 | import AxiosWikibaseMessagesRepo from '@/server/data-access/AxiosWikibaseMessagesRepo';
4 | import MessageTranslationCollection from '@/datamodel/MessageTranslationCollection';
> 5 | import { MessageKey } from '@/common/MessageKey';
| ^
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
8 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
error: "@/common/constants" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:8:38:
6 | import axios from 'axios';
7 | import MockAdapter from 'axios-mock-adapter';
> 8 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
| ^
9 | import HttpStatus from 'http-status-codes';
10 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
11 |
error: "@/common/data-access/error/AxiosTechnicalProblem" is not found (node/no-missing-import) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:10:35:
8 | import { MEDIAWIKI_API_SCRIPT } from '@/common/constants';
9 | import HttpStatus from 'http-status-codes';
> 10 | import AxiosTechnicalProblem from '@/common/data-access/error/AxiosTechnicalProblem';
| ^
11 |
12 | const axiosMock = new MockAdapter( axios );
13 |
error: ES2017 'Object.values' method is forbidden (es/no-object-values) at tests/unit/server/data-access/AxiosWikibaseMessagesRepo.spec.ts:28:41:
150 | expect( ( reason as AxiosTechnicalProblem ).getContext().message )
error: "@/server/data-access/CachingMethodDecorator" is not found (node/no-missing-import) at tests/unit/server/data-access/CachingMethodDecorator.spec.ts:1:36:
> 1 | import CachingMethodDecorator from '@/server/data-access/CachingMethodDecorator';
| ^
2 |
3 | class FakeCache {
4 |
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageRepo.spec.ts:1:32:
> 1 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
2 | import ContentLanguagesLanguageRepo from '@/server/data-access/ContentLanguagesLanguageRepo';
3 | import RtlDetectLib from 'rtl-detect';
4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
error: "@/server/data-access/ContentLanguagesLanguageRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageRepo.spec.ts:2:42:
1 | import LanguageCollection from '@/datamodel/LanguageCollection';
> 2 | import ContentLanguagesLanguageRepo from '@/server/data-access/ContentLanguagesLanguageRepo';
| ^
3 | import RtlDetectLib from 'rtl-detect';
4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
5 |
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageRepo.spec.ts:4:42:
2 | import ContentLanguagesLanguageRepo from '@/server/data-access/ContentLanguagesLanguageRepo';
3 | import RtlDetectLib from 'rtl-detect';
> 4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
| ^
5 |
6 | function newWikibaseContentLanguagesRepository( contentLanguagesRepo: any ) {
7 | return new ContentLanguagesLanguageRepo(
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageTranslationRepo.spec.ts:1:34:
> 1 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
| ^
2 | import ContentLanguagesLanguageTranslationRepo from '@/server/data-access/ContentLanguagesLanguageTranslationRepo';
3 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
error: "@/server/data-access/ContentLanguagesLanguageTranslationRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageTranslationRepo.spec.ts:2:53:
1 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
> 2 | import ContentLanguagesLanguageTranslationRepo from '@/server/data-access/ContentLanguagesLanguageTranslationRepo';
| ^
3 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
5 |
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageTranslationRepo.spec.ts:3:45:
1 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
2 | import ContentLanguagesLanguageTranslationRepo from '@/server/data-access/ContentLanguagesLanguageTranslationRepo';
> 3 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
| ^
4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
5 |
6 | function newWikibaseContentLanguagesRepository( contentLanguagesRepo: any ) {
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/ContentLanguagesLanguageTranslationRepo.spec.ts:4:42:
2 | import ContentLanguagesLanguageTranslationRepo from '@/server/data-access/ContentLanguagesLanguageTranslationRepo';
3 | import { WikibaseApiContentLanguages } from '@/server/data-access/WikibaseContentLanguagesRepo';
> 4 | import WikibaseContentLanguagesRepo from '@/server/data-access/WikibaseContentLanguagesRepo';
| ^
5 |
6 | function newWikibaseContentLanguagesRepository( contentLanguagesRepo: any ) {
7 | return new ContentLanguagesLanguageTranslationRepo(
error: "@/server/data-access/WikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo.spec.ts:3:8:
1 | import WikibaseContentLanguagesRepo, {
2 | WikibaseApiContentLanguages,
> 3 | } from '@/server/data-access/WikibaseContentLanguagesRepo';
5 | from '@/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo';
6 |
error: "@/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo" is not found (node/no-missing-import) at tests/unit/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo.spec.ts:5:7:
3 | } from '@/server/data-access/WikibaseContentLanguagesRepo';
> 5 | from '@/server/data-access/WaitingForLanguageWikibaseContentLanguagesRepo';
| ^
6 |
7 | function newWaitingForLanguageWikibaseContentLanguagesRepo( contentLanguagesRepo: any ) {
8 | return new WaitingForLanguageWikibaseContentLanguagesRepo(
error: "@/server/directives/inlanguage" is not found (node/no-missing-import) at tests/unit/server/directives/inlanguage.spec.ts:1:24:
> 1 | import inlanguage from '@/server/directives/inlanguage';
| ^
2 | import Language from '@/datamodel/Language';
3 | import { VNode } from 'vue';
4 | import { getter } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
error: "@/datamodel/Language" is not found (node/no-missing-import) at tests/unit/server/directives/inlanguage.spec.ts:2:22:
1 | import inlanguage from '@/server/directives/inlanguage';
> 2 | import Language from '@/datamodel/Language';
| ^
3 | import { VNode } from 'vue';
4 | import { getter } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
5 | import { NS_LANGUAGE } from '@/store/namespaces';
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/server/directives/inlanguage.spec.ts:5:29:
3 | import { VNode } from 'vue';
4 | import { getter } from '@wmde/vuex-helpers/dist/namespacedStoreMethods';
> 5 | import { NS_LANGUAGE } from '@/store/namespaces';
| ^
6 |
7 | describe( 'inlanguage directive', () => {
8 | it( 'adds language properties to element\'s attributes', () => {
error: "@/server/reportResponseTimeMetrics" is not found (node/no-missing-import) at tests/unit/server/reportResponseTimeMetrics.spec.ts:1:39:
> 1 | import reportResponseTimeMetrics from '@/server/reportResponseTimeMetrics';
| ^
2 |
3 | function mockMetricsService() {
4 | return {
error: "@/server/route-handler/termbox/CoercingQueryValidator" is not found (node/no-missing-import) at tests/unit/server/route-handler/termbox/CoercingQueryValidator.spec.ts:1:36:
> 1 | import CoercingQueryValidator from '@/server/route-handler/termbox/CoercingQueryValidator';
| ^
2 |
3 | describe( 'CoercingQueryValidator', () => {
4 |
error: "@/server/route-handler/termbox/TermboxHandler" is not found (node/no-missing-import) at tests/unit/server/route-handler/termbox/TermboxHandler.spec.ts:1:28:
> 1 | import TermboxHandler from '@/server/route-handler/termbox/TermboxHandler';
| ^
2 | import TermboxRequest from '@/common/TermboxRequest';
3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
4 |
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at tests/unit/server/route-handler/termbox/TermboxHandler.spec.ts:2:28:
1 | import TermboxHandler from '@/server/route-handler/termbox/TermboxHandler';
> 2 | import TermboxRequest from '@/common/TermboxRequest';
| ^
3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
4 |
5 | function newTermboxHandler( queryValidator: any ) {
error: "@/server/route-handler/termbox/error/InvalidRequest" is not found (node/no-missing-import) at tests/unit/server/route-handler/termbox/TermboxHandler.spec.ts:3:28:
1 | import TermboxHandler from '@/server/route-handler/termbox/TermboxHandler';
2 | import TermboxRequest from '@/common/TermboxRequest';
> 3 | import InvalidRequest from '@/server/route-handler/termbox/error/InvalidRequest';
| ^
4 |
5 | function newTermboxHandler( queryValidator: any ) {
6 | return new TermboxHandler( queryValidator );
error: "@/server-entry" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:1:25:
> 1 | import serverEntry from '@/server-entry';
| ^
2 | import TermboxRequest from '@/common/TermboxRequest';
3 | import TermboxServices from '@/common/TermboxServices';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
error: "@/common/TermboxRequest" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:2:28:
1 | import serverEntry from '@/server-entry';
> 2 | import TermboxRequest from '@/common/TermboxRequest';
| ^
3 | import TermboxServices from '@/common/TermboxServices';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
error: "@/common/TermboxServices" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:3:29:
1 | import serverEntry from '@/server-entry';
2 | import TermboxRequest from '@/common/TermboxRequest';
> 3 | import TermboxServices from '@/common/TermboxServices';
| ^
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
6 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
error: "@/common/data-access/error/EntityNotFound" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:4:28:
2 | import TermboxRequest from '@/common/TermboxRequest';
3 | import TermboxServices from '@/common/TermboxServices';
> 4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
| ^
5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
6 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
7 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
error: "@/server/exceptions/BundleBoundaryPassingException" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:5:61:
3 | import TermboxServices from '@/common/TermboxServices';
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
> 5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
| ^
6 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
7 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
8 |
error: "@/server/bundle-renderer/BundleRendererContext" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:6:35:
4 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
> 6 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
| ^
7 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
8 |
9 | const mockBuildApp = jest.fn();
error: "@/server/bundle-renderer/BundleRendererServices" is not found (node/no-missing-import) at tests/unit/server-entry.spec.ts:7:36:
5 | import BundleBoundaryPassingException, { ErrorReason } from '@/server/exceptions/BundleBoundaryPassingException';
6 | import BundleRendererContext from '@/server/bundle-renderer/BundleRendererContext';
> 7 | import BundleRendererServices from '@/server/bundle-renderer/BundleRendererServices';
| ^
8 |
9 | const mockBuildApp = jest.fn();
10 | jest.mock( '@/common/buildApp', () => ( {
error: "@/store/actions" is not found (node/no-missing-import) at tests/unit/store/actions.spec.ts:1:25:
> 1 | import { actions } from '@/store/actions';
| ^
2 | import {
3 | EDITMODE_ACTIVATE,
4 | EDITMODE_DEACTIVATE,
error: "@/store/actionTypes" is not found (node/no-missing-import) at tests/unit/store/actions.spec.ts:5:8:
3 | EDITMODE_ACTIVATE,
4 | EDITMODE_DEACTIVATE,
> 5 | } from '@/store/actionTypes';
| ^
6 | import { EDITMODE_SET } from '@/store/mutationTypes';
7 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
8 |
error: "@/store/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/actions.spec.ts:6:30:
4 | EDITMODE_DEACTIVATE,
5 | } from '@/store/actionTypes';
> 6 | import { EDITMODE_SET } from '@/store/mutationTypes';
| ^
7 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
8 |
9 | describe( 'root/actions', () => {
error: "@/store/entity/actions" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:1:21:
> 1 | import actions from '@/store/entity/actions';
| ^
2 | import {
3 | ENTITY_INIT,
4 | ENTITY_ALIASES_EDIT,
error: "@/store/entity/actionTypes" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:10:8:
8 | ENTITY_SAVE,
9 | ENTITY_ROLLBACK,
> 10 | } from '@/store/entity/actionTypes';
| ^
11 | import {
12 | EDITABILITY_UPDATE,
13 | ENTITY_UPDATE,
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:20:8:
18 | ENTITY_REVISION_UPDATE,
19 | ENTITY_ROLLBACK as ENTITY_ROLLBACK_MUTATION,
> 20 | } from '@/store/entity/mutationTypes';
| ^
21 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
22 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
23 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:21:35:
19 | ENTITY_ROLLBACK as ENTITY_ROLLBACK_MUTATION,
20 | } from '@/store/entity/mutationTypes';
> 21 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
22 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
23 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
24 | import newFingerprintable from '../../../newFingerprintable';
error: "@/common/data-access/error/EntityNotFound" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:22:28:
20 | } from '@/store/entity/mutationTypes';
21 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 22 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
| ^
23 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
24 | import newFingerprintable from '../../../newFingerprintable';
25 | import EntityRevision from '@/datamodel/EntityRevision';
error: "../../../newFingerprintable" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:24:32:
22 | import EntityNotFound from '@/common/data-access/error/EntityNotFound';
23 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
> 24 | import newFingerprintable from '../../../newFingerprintable';
| ^
25 | import EntityRevision from '@/datamodel/EntityRevision';
26 |
27 | describe( 'entity/actions', () => {
error: "@/datamodel/EntityRevision" is not found (node/no-missing-import) at tests/unit/store/entity/actions.spec.ts:25:28:
23 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
24 | import newFingerprintable from '../../../newFingerprintable';
> 25 | import EntityRevision from '@/datamodel/EntityRevision';
| ^
26 |
27 | describe( 'entity/actions', () => {
28 | describe( ENTITY_INIT, () => {
error: "@/store/entity/getters" is not found (node/no-missing-import) at tests/unit/store/entity/getters.spec.ts:1:25:
> 1 | import { getters } from '@/store/entity/getters';
| ^
2 | import EntityState from '@/store/entity/EntityState';
3 |
4 | function newMinimalStore( fields: any ): EntityState {
error: "@/store/entity/EntityState" is not found (node/no-missing-import) at tests/unit/store/entity/getters.spec.ts:2:25:
1 | import { getters } from '@/store/entity/getters';
> 2 | import EntityState from '@/store/entity/EntityState';
| ^
3 |
4 | function newMinimalStore( fields: any ): EntityState {
5 | return {
error: "@/store/entity" is not found (node/no-missing-import) at tests/unit/store/entity/index.spec.ts:1:26:
> 1 | import createEntity from '@/store/entity';
| ^
2 |
3 | describe( 'store/entity/index', () => {
4 | it( 'creates an entity store', () => {
error: "@/store/entity/mutations" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:1:27:
> 1 | import { mutations } from '@/store/entity/mutations';
| ^
2 | import {
3 | ENTITY_UPDATE,
4 | EDITABILITY_UPDATE,
error: "@/store/entity/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:11:8:
9 | ENTITY_REVISION_UPDATE,
10 | ENTITY_ROLLBACK,
> 11 | } from '@/store/entity/mutationTypes';
| ^
12 | import InvalidEntityException from '@/store/entity/exceptions/InvalidEntityException';
13 | import EntityState from '@/store/entity/EntityState';
14 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
error: "@/store/entity/exceptions/InvalidEntityException" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:12:36:
10 | ENTITY_ROLLBACK,
11 | } from '@/store/entity/mutationTypes';
> 12 | import InvalidEntityException from '@/store/entity/exceptions/InvalidEntityException';
| ^
13 | import EntityState from '@/store/entity/EntityState';
14 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
15 | import { lockState } from '../lockState';
error: "@/store/entity/EntityState" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:13:25:
11 | } from '@/store/entity/mutationTypes';
12 | import InvalidEntityException from '@/store/entity/exceptions/InvalidEntityException';
> 13 | import EntityState from '@/store/entity/EntityState';
| ^
14 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
15 | import { lockState } from '../lockState';
16 |
error: "@/datamodel/FingerprintableEntity" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:14:35:
12 | import InvalidEntityException from '@/store/entity/exceptions/InvalidEntityException';
13 | import EntityState from '@/store/entity/EntityState';
> 14 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
| ^
15 | import { lockState } from '../lockState';
16 |
17 | function newEntityState( entity: any = null ): EntityState {
error: "../lockState" is not found (node/no-missing-import) at tests/unit/store/entity/mutations.spec.ts:15:27:
13 | import EntityState from '@/store/entity/EntityState';
14 | import FingerprintableEntity from '@/datamodel/FingerprintableEntity';
> 15 | import { lockState } from '../lockState';
| ^
16 |
17 | function newEntityState( entity: any = null ): EntityState {
18 | let state = {
error: "@/store" is not found (node/no-missing-import) at tests/unit/store/index.spec.ts:1:29:
> 1 | import { createStore } from '@/store';
| ^
2 | import emptyServices from '../emptyServices';
3 |
4 | describe( 'store/index', () => {
error: "../emptyServices" is not found (node/no-missing-import) at tests/unit/store/index.spec.ts:2:27:
1 | import { createStore } from '@/store';
> 2 | import emptyServices from '../emptyServices';
| ^
3 |
4 | describe( 'store/index', () => {
5 | it( 'creates the store', () => {
error: "@/store/language/actions" is not found (node/no-missing-import) at tests/unit/store/language/actions.spec.ts:1:21:
> 1 | import actions from '@/store/language/actions';
| ^
2 | import { LANGUAGE_INIT, ENSURE_AVAILABLE_IN_LANGUAGE } from '@/store/language/actionTypes';
3 | import {
4 | LANGUAGE_TRANSLATION_UPDATE,
error: "@/store/language/actionTypes" is not found (node/no-missing-import) at tests/unit/store/language/actions.spec.ts:2:61:
1 | import actions from '@/store/language/actions';
> 2 | import { LANGUAGE_INIT, ENSURE_AVAILABLE_IN_LANGUAGE } from '@/store/language/actionTypes';
| ^
3 | import {
4 | LANGUAGE_TRANSLATION_UPDATE,
5 | LANGUAGE_UPDATE,
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/language/actions.spec.ts:6:8:
4 | LANGUAGE_TRANSLATION_UPDATE,
5 | LANGUAGE_UPDATE,
> 6 | } from '@/store/language/mutationTypes';
| ^
7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
8 | import LanguageCollection from '@/datamodel/LanguageCollection';
9 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at tests/unit/store/language/actions.spec.ts:7:34:
5 | LANGUAGE_UPDATE,
6 | } from '@/store/language/mutationTypes';
> 7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
| ^
8 | import LanguageCollection from '@/datamodel/LanguageCollection';
9 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
10 |
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at tests/unit/store/language/actions.spec.ts:8:32:
6 | } from '@/store/language/mutationTypes';
7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
> 8 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
9 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
10 |
11 | describe( 'language/actions', () => {
error: "@/store/language/getters" is not found (node/no-missing-import) at tests/unit/store/language/getters.spec.ts:1:25:
> 1 | import { getters } from '@/store/language/getters';
| ^
2 | import LanguageState from '@/store/language/LanguageState';
3 | import { NS_USER } from '@/store/namespaces';
4 |
error: "@/store/language/LanguageState" is not found (node/no-missing-import) at tests/unit/store/language/getters.spec.ts:2:27:
1 | import { getters } from '@/store/language/getters';
> 2 | import LanguageState from '@/store/language/LanguageState';
| ^
3 | import { NS_USER } from '@/store/namespaces';
4 |
5 | function newMinimalStore(): LanguageState {
error: "@/store/namespaces" is not found (node/no-missing-import) at tests/unit/store/language/getters.spec.ts:3:25:
1 | import { getters } from '@/store/language/getters';
2 | import LanguageState from '@/store/language/LanguageState';
> 3 | import { NS_USER } from '@/store/namespaces';
| ^
4 |
5 | function newMinimalStore(): LanguageState {
6 | return {
error: "@/store/language" is not found (node/no-missing-import) at tests/unit/store/language/index.spec.ts:1:28:
> 1 | import createLanguage from '@/store/language';
| ^
2 |
3 | describe( 'store/language/index', () => {
4 | it( 'creates a language store', () => {
error: "@/store/language/mutations" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:1:27:
> 1 | import { mutations } from '@/store/language/mutations';
| ^
2 | import { lockState } from '../lockState';
3 | import {
4 | LANGUAGE_TRANSLATION_UPDATE,
error: "../lockState" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:2:27:
1 | import { mutations } from '@/store/language/mutations';
> 2 | import { lockState } from '../lockState';
| ^
3 | import {
4 | LANGUAGE_TRANSLATION_UPDATE,
5 | LANGUAGE_UPDATE,
error: "@/store/language/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:6:8:
4 | LANGUAGE_TRANSLATION_UPDATE,
5 | LANGUAGE_UPDATE,
> 6 | } from '@/store/language/mutationTypes';
| ^
7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
8 | import LanguageState from '@/store/language/LanguageState';
9 | import LanguageCollection from '@/datamodel/LanguageCollection';
error: "@/datamodel/LanguageTranslations" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:7:34:
5 | LANGUAGE_UPDATE,
6 | } from '@/store/language/mutationTypes';
> 7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
| ^
8 | import LanguageState from '@/store/language/LanguageState';
9 | import LanguageCollection from '@/datamodel/LanguageCollection';
10 |
error: "@/store/language/LanguageState" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:8:27:
6 | } from '@/store/language/mutationTypes';
7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
> 8 | import LanguageState from '@/store/language/LanguageState';
| ^
9 | import LanguageCollection from '@/datamodel/LanguageCollection';
10 |
11 | function newLanguageState(
error: "@/datamodel/LanguageCollection" is not found (node/no-missing-import) at tests/unit/store/language/mutations.spec.ts:9:32:
7 | import LanguageTranslations from '@/datamodel/LanguageTranslations';
8 | import LanguageState from '@/store/language/LanguageState';
> 9 | import LanguageCollection from '@/datamodel/LanguageCollection';
| ^
10 |
11 | function newLanguageState(
12 | languages: LanguageCollection = {},
error: "@/store/links/actionTypes" is not found (node/no-missing-import) at tests/unit/store/links/actions.spec.ts:1:28:
> 1 | import { LINKS_INIT } from '@/store/links/actionTypes';
| ^
2 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
3 | import { actions } from '@/store/links/actions';
4 | import TermboxLinks from '@/common/TermboxLinks';
error: "@/store/links/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/links/actions.spec.ts:2:30:
1 | import { LINKS_INIT } from '@/store/links/actionTypes';
> 2 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
| ^
3 | import { actions } from '@/store/links/actions';
4 | import TermboxLinks from '@/common/TermboxLinks';
5 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
error: "@/store/links/actions" is not found (node/no-missing-import) at tests/unit/store/links/actions.spec.ts:3:25:
1 | import { LINKS_INIT } from '@/store/links/actionTypes';
2 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
> 3 | import { actions } from '@/store/links/actions';
| ^
4 | import TermboxLinks from '@/common/TermboxLinks';
5 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
6 |
error: "@/common/TermboxLinks" is not found (node/no-missing-import) at tests/unit/store/links/actions.spec.ts:4:26:
2 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
3 | import { actions } from '@/store/links/actions';
> 4 | import TermboxLinks from '@/common/TermboxLinks';
| ^
5 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
6 |
7 | describe( 'links/actions', () => {
error: "@/store/links" is not found (node/no-missing-import) at tests/unit/store/links/index.spec.ts:1:25:
> 1 | import createLinks from '@/store/links';
| ^
2 |
3 | describe( 'store/links/index', () => {
4 | it( 'creates a links store', () => {
error: "@/store/links/mutations" is not found (node/no-missing-import) at tests/unit/store/links/mutations.spec.ts:1:27:
> 1 | import { mutations } from '@/store/links/mutations';
| ^
2 | import LinksState from '@/store/links/LinksState';
3 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
4 | import TermboxLinks from '@/common/TermboxLinks';
error: "@/store/links/LinksState" is not found (node/no-missing-import) at tests/unit/store/links/mutations.spec.ts:2:24:
1 | import { mutations } from '@/store/links/mutations';
> 2 | import LinksState from '@/store/links/LinksState';
| ^
3 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
4 | import TermboxLinks from '@/common/TermboxLinks';
5 |
error: "@/store/links/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/links/mutations.spec.ts:3:30:
1 | import { mutations } from '@/store/links/mutations';
2 | import LinksState from '@/store/links/LinksState';
> 3 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
| ^
4 | import TermboxLinks from '@/common/TermboxLinks';
5 |
6 | describe( 'mutations', () => {
error: "@/common/TermboxLinks" is not found (node/no-missing-import) at tests/unit/store/links/mutations.spec.ts:4:26:
2 | import LinksState from '@/store/links/LinksState';
3 | import { LINKS_UPDATE } from '@/store/links/mutationTypes';
> 4 | import TermboxLinks from '@/common/TermboxLinks';
| ^
5 |
6 | describe( 'mutations', () => {
7 |
error: "@/store/messages/actions" is not found (node/no-missing-import) at tests/unit/store/messages/actions.spec.ts:1:21:
> 1 | import actions from '@/store/messages/actions';
| ^
2 | import { MESSAGES_INIT } from '@/store/messages/actionTypes';
3 | import { MESSAGES_INIT as MESSAGES_INIT_MUTATION } from '@/store/messages/mutationTypes';
4 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
error: "@/store/messages/actionTypes" is not found (node/no-missing-import) at tests/unit/store/messages/actions.spec.ts:2:31:
1 | import actions from '@/store/messages/actions';
> 2 | import { MESSAGES_INIT } from '@/store/messages/actionTypes';
| ^
3 | import { MESSAGES_INIT as MESSAGES_INIT_MUTATION } from '@/store/messages/mutationTypes';
4 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
5 | import { MessageKey } from '@/common/MessageKey';
error: "@/store/messages/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/messages/actions.spec.ts:3:57:
1 | import actions from '@/store/messages/actions';
2 | import { MESSAGES_INIT } from '@/store/messages/actionTypes';
> 3 | import { MESSAGES_INIT as MESSAGES_INIT_MUTATION } from '@/store/messages/mutationTypes';
| ^
4 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
5 | import { MessageKey } from '@/common/MessageKey';
6 |
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/store/messages/actions.spec.ts:5:28:
3 | import { MESSAGES_INIT as MESSAGES_INIT_MUTATION } from '@/store/messages/mutationTypes';
4 | import newMockStore from '@wmde/vuex-helpers/dist/newMockStore';
> 5 | import { MessageKey } from '@/common/MessageKey';
| ^
6 |
7 | describe( 'messages/actions', () => {
8 | describe( MESSAGES_INIT, () => {
error: "@/store/messages/getters" is not found (node/no-missing-import) at tests/unit/store/messages/getters.spec.ts:1:25:
> 1 | import { getters } from '@/store/messages/getters';
| ^
2 | import Messages from '@/store/messages/Messages';
3 | import { MessageKey } from '@/common/MessageKey';
4 |
error: "@/store/messages/Messages" is not found (node/no-missing-import) at tests/unit/store/messages/getters.spec.ts:2:22:
1 | import { getters } from '@/store/messages/getters';
> 2 | import Messages from '@/store/messages/Messages';
| ^
3 | import { MessageKey } from '@/common/MessageKey';
4 |
5 | describe( 'messages/Getters', () => {
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/store/messages/getters.spec.ts:3:28:
1 | import { getters } from '@/store/messages/getters';
2 | import Messages from '@/store/messages/Messages';
> 3 | import { MessageKey } from '@/common/MessageKey';
| ^
4 |
5 | describe( 'messages/Getters', () => {
6 |
error: "@/store/messages" is not found (node/no-missing-import) at tests/unit/store/messages/index.spec.ts:1:28:
> 1 | import createMessages from '@/store/messages';
| ^
2 |
3 | describe( 'store/messages/index', () => {
4 | it( 'creates a messages store', () => {
error: "@/store/messages/mutations" is not found (node/no-missing-import) at tests/unit/store/messages/mutations.spec.ts:1:27:
> 1 | import { mutations } from '@/store/messages/mutations';
| ^
2 | import { lockState } from '../lockState';
3 | import {
4 | MESSAGES_INIT,
error: "../lockState" is not found (node/no-missing-import) at tests/unit/store/messages/mutations.spec.ts:2:27:
1 | import { mutations } from '@/store/messages/mutations';
> 2 | import { lockState } from '../lockState';
| ^
3 | import {
4 | MESSAGES_INIT,
5 | } from '@/store/messages/mutationTypes';
error: "@/store/messages/mutationTypes" is not found (node/no-missing-import) at tests/unit/store/messages/mutations.spec.ts:5:8:
3 | import {
4 | MESSAGES_INIT,
> 5 | } from '@/store/messages/mutationTypes';
| ^
6 | import Messages from '@/store/messages/Messages';
7 |
8 | describe( 'messages/mutations', () => {
error: "@/store/messages/Messages" is not found (node/no-missing-import) at tests/unit/store/messages/mutations.spec.ts:6:22:
4 | MESSAGES_INIT,
5 | } from '@/store/messages/mutationTypes';
> 6 | import Messages from '@/store/messages/Messages';
| ^
7 |
8 | describe( 'messages/mutations', () => {
9 |
error: "@/common/MessageKey" is not found (node/no-missing-import) at tests/unit/store/mockMessageMixin.ts:1:28:
> 1 | import { MessageKey } from '@/common/MessageKey';
| ^
2 | import MessageCollection from '@/datamodel/MessageCollection';