mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
refactor: Update import paths to use relative paths for consistency across various components
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import IncomingMonitorRequest from "../../Types/Monitor/IncomingMonitor/IncomingMonitorRequest";
|
||||
import ServerMonitorResponse from "../../Types/Monitor/ServerMonitor/ServerMonitorResponse";
|
||||
import ProbeMonitorResponse from "../../Types/Probe/ProbeMonitorResponse";
|
||||
import LogMonitorResponse from "../../Types/Monitor/LogMonitor/LogMonitorResponse";
|
||||
import TraceMonitorResponse from "../../Types/Monitor/TraceMonitor/TraceMonitorResponse";
|
||||
import IncomingMonitorRequest from "../../../Types/Monitor/IncomingMonitor/IncomingMonitorRequest";
|
||||
import ServerMonitorResponse from "../../../Types/Monitor/ServerMonitor/ServerMonitorResponse";
|
||||
import ProbeMonitorResponse from "../../../Types/Probe/ProbeMonitorResponse";
|
||||
import LogMonitorResponse from "../../../Types/Monitor/LogMonitor/LogMonitorResponse";
|
||||
import TraceMonitorResponse from "../../../Types/Monitor/TraceMonitor/TraceMonitorResponse";
|
||||
import MetricMonitorResponse from "../../../Types/Monitor/MetricMonitor/MetricMonitorResponse";
|
||||
|
||||
type DataToProcess =
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import { IsolatedVMHostname } from "../../../Server/EnvironmentConfig";
|
||||
import ClusterKeyAuthorization from "../../Middleware/ClusterKeyAuthorization";
|
||||
import HTTPErrorResponse from "../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../Types/API/HTTPResponse";
|
||||
import Protocol from "../../Types/API/Protocol";
|
||||
import Route from "../../Types/API/Route";
|
||||
import URL from "../../Types/API/URL";
|
||||
import ReturnResult from "../../Types/IsolatedVM/ReturnResult";
|
||||
import { JSONObject, JSONValue } from "../../Types/JSON";
|
||||
import API from "../../Utils/API";
|
||||
import HTTPErrorResponse from "../../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../../Types/API/HTTPResponse";
|
||||
import Protocol from "../../../Types/API/Protocol";
|
||||
import Route from "../../../Types/API/Route";
|
||||
import URL from "../../../Types/API/URL";
|
||||
import ReturnResult from "../../../Types/IsolatedVM/ReturnResult";
|
||||
import { JSONObject, JSONValue } from "../../../Types/JSON";
|
||||
import API from "../../../Utils/API";
|
||||
import CaptureSpan from "../Telemetry/CaptureSpan";
|
||||
|
||||
export default class VMUtil {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import Dictionary from "../../Types/Dictionary";
|
||||
import GenericObject from "../../Types/GenericObject";
|
||||
import ReturnResult from "../../Types/IsolatedVM/ReturnResult";
|
||||
import { JSONObject, JSONValue } from "../../Types/JSON";
|
||||
import Dictionary from "../../../Types/Dictionary";
|
||||
import GenericObject from "../../../Types/GenericObject";
|
||||
import ReturnResult from "../../../Types/IsolatedVM/ReturnResult";
|
||||
import { JSONObject, JSONValue } from "../../../Types/JSON";
|
||||
import axios from "axios";
|
||||
import http from "http";
|
||||
import https from "https";
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import HTTPErrorResponse from "../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../Types/API/HTTPResponse";
|
||||
import URL from "../../Types/API/URL";
|
||||
import { JSONObject } from "../../Types/JSON";
|
||||
import API from "../../Utils/API";
|
||||
import HTTPErrorResponse from "../../../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../../../Types/API/HTTPResponse";
|
||||
import URL from "../../../../Types/API/URL";
|
||||
import { JSONObject } from "../../../../Types/JSON";
|
||||
import API from "../../../../Utils/API";
|
||||
import WorkspaceMessagePayload from "../../../../Types/Workspace/WorkspaceMessagePayload";
|
||||
import logger from "../../Logger";
|
||||
import Dictionary from "../../../../Types/Dictionary";
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import HTTPErrorResponse from "../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../Types/API/HTTPResponse";
|
||||
import URL from "../../Types/API/URL";
|
||||
import { JSONObject } from "../../Types/JSON";
|
||||
import API from "../../Utils/API";
|
||||
import HTTPErrorResponse from "../../../../Types/API/HTTPErrorResponse";
|
||||
import HTTPResponse from "../../../../Types/API/HTTPResponse";
|
||||
import URL from "../../../../Types/API/URL";
|
||||
import { JSONObject } from "../../../../Types/JSON";
|
||||
import API from "../../../../Utils/API";
|
||||
import WorkspaceMessagePayload, {
|
||||
WorkspaceCheckboxBlock,
|
||||
WorkspaceDateTimePickerBlock,
|
||||
|
||||
@@ -20,7 +20,7 @@ import WorkspaceMessagePayload, {
|
||||
} from "../../../Types/Workspace/WorkspaceMessagePayload";
|
||||
import WorkspaceType from "../../../Types/Workspace/WorkspaceType";
|
||||
import logger from "../Logger";
|
||||
import URL from "../../Types/API/URL";
|
||||
import URL from "../../../Types/API/URL";
|
||||
import CaptureSpan from "../Telemetry/CaptureSpan";
|
||||
|
||||
export interface WorkspaceThread {
|
||||
|
||||
@@ -8,9 +8,9 @@ import {
|
||||
import Response from "../../../Server/Utils/Response";
|
||||
import { mockRouter } from "./Helpers";
|
||||
import { describe, expect, it } from "@jest/globals";
|
||||
import LIMIT_MAX from "Common/Types/Database/LimitMax";
|
||||
import PositiveNumber from "Common/Types/PositiveNumber";
|
||||
import Probe from "Common/Models/DatabaseModels/Probe";
|
||||
import LIMIT_MAX from "../../../Types/Database/LimitMax";
|
||||
import PositiveNumber from "../../../Types/PositiveNumber";
|
||||
import Probe from "../../../Models/DatabaseModels/Probe";
|
||||
|
||||
jest.mock("../../../Server/Utils/Express", () => {
|
||||
return {
|
||||
|
||||
@@ -12,12 +12,12 @@ import TeamMemberServiceHelper from "../TestingUtils/Services/TeamMemberServiceH
|
||||
import TeamServiceHelper from "../TestingUtils/Services/TeamServiceHelper";
|
||||
import UserServiceHelper from "../TestingUtils/Services/UserServiceHelper";
|
||||
import { describe, expect, it } from "@jest/globals";
|
||||
import Email from "../../Types/Email";
|
||||
import ObjectID from "../../Types/ObjectID";
|
||||
import Project from "../../Models/DatabaseModels/Project";
|
||||
import Team from "../../Models/DatabaseModels/Team";
|
||||
import TeamMember from "../../Models/DatabaseModels/TeamMember";
|
||||
import User from "../../Models/DatabaseModels/User";
|
||||
import Email from "../../../Types/Email";
|
||||
import ObjectID from "../../../Types/ObjectID";
|
||||
import Project from "../../../Models/DatabaseModels/Project";
|
||||
import Team from "../../../Models/DatabaseModels/Team";
|
||||
import TeamMember from "../../../Models/DatabaseModels/TeamMember";
|
||||
import User from "../../../Models/DatabaseModels/User";
|
||||
import Faker from "../../../Utils/Faker";
|
||||
import UserService from "../../../Server/Services/UserService";
|
||||
import ProjectService from "../../../Server/Services/ProjectService";
|
||||
|
||||
@@ -6,12 +6,12 @@ import {
|
||||
MeteredSubscription,
|
||||
Subscription,
|
||||
} from "./Types";
|
||||
import SubscriptionPlan from "Common/Types/Billing/SubscriptionPlan";
|
||||
import Email from "Common/Types/Email";
|
||||
import ProductType from "Common/Types/MeteredPlan/ProductType";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
import Email from "../../../../Types/Email";
|
||||
import ProductType from "../../../../Types/MeteredPlan/ProductType";
|
||||
import ObjectID from "../../../../Types/ObjectID";
|
||||
import { Stripe } from "stripe";
|
||||
import Faker from "../../../../Utils/Faker";
|
||||
import SubscriptionPlan from "../../../../Types/Billing/SubscriptionPlan";
|
||||
|
||||
/// @dev consider modifyfing the EnvirontmentConfig to use functions instead of constants so that we can mock them
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import Faker from "../../../Utils/Faker";
|
||||
import Project from "../../../Models/DatabaseModels/Project";
|
||||
import Faker from "../../../../Utils/Faker";
|
||||
import Project from "../../../../Models/DatabaseModels/Project";
|
||||
import SubscriptionPlan, {
|
||||
PlanType,
|
||||
} from "../../../Types/Billing/SubscriptionPlan";
|
||||
} from "../../../../Types/Billing/SubscriptionPlan";
|
||||
import DatabaseCommonInteractionProps from "../../../../Types/BaseDatabase/DatabaseCommonInteractionProps";
|
||||
import ProjectService from "../../../../Server/Services/ProjectService";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
import Faker from "Common/Utils/Faker";
|
||||
import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance";
|
||||
import ObjectID from "../../../../Types/ObjectID";
|
||||
import Faker from "../../../../Utils/Faker";
|
||||
import ScheduledMaintenance from "../../../../Models/DatabaseModels/ScheduledMaintenance";
|
||||
import OneUptimeDate from "../../../../Types/Date";
|
||||
|
||||
export default class ScheduledMaintenanceTestService {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Black, Yellow } from "Common/Types/BrandColors";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState";
|
||||
import { Black, Yellow } from "../../../../Types/BrandColors";
|
||||
import ObjectID from "../../../..//Types/ObjectID";
|
||||
import ScheduledMaintenanceState from "../../../../Models/DatabaseModels/ScheduledMaintenanceState";
|
||||
|
||||
export default class ScheduledMaintenanceStateTestService {
|
||||
public static generateScheduledState(data: {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
import TeamMember from "Common/Models/DatabaseModels/TeamMember";
|
||||
import ObjectID from "../../../../Types/ObjectID";
|
||||
import TeamMember from "../../../../Models/DatabaseModels/TeamMember";
|
||||
|
||||
export default class TeamMemberTestService {
|
||||
public static generateRandomTeamMember(data: {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ObjectID from "../../../Types/ObjectID";
|
||||
import Team from "../../../Models/DatabaseModels/Team";
|
||||
import Faker from "../../../Utils/Faker";
|
||||
import ObjectID from "../../../../Types/ObjectID";
|
||||
import Team from "../../../../Models/DatabaseModels/Team";
|
||||
import Faker from "../../../../Utils/Faker";
|
||||
import DatabaseCommonInteractionProps from "../../../../Types/BaseDatabase/DatabaseCommonInteractionProps";
|
||||
import TeamService from "../../../../Server/Services/TeamService";
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import CompanySize from "Common/Types/Company/CompanySize";
|
||||
import JobRole from "Common/Types/Company/JobRole";
|
||||
import Faker from "Common/Utils/Faker";
|
||||
import User from "Common/Models/DatabaseModels/User";
|
||||
import CompanySize from "../../../../Types/Company/CompanySize";
|
||||
import JobRole from "../../../../Types/Company/JobRole";
|
||||
import Faker from "../../../../Utils/Faker";
|
||||
import User from "../../../../Models/DatabaseModels/User";
|
||||
import Email from "../../../../Types/Email";
|
||||
import DatabaseCommonInteractionProps from "../../../../Types/BaseDatabase/DatabaseCommonInteractionProps";
|
||||
import UserService from "../../../../Server/Services/UserService";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import csvConverter from "../../../Server/Utils/JsonToCsv";
|
||||
import { describe, expect, it } from "@jest/globals";
|
||||
import { JSONArray } from "Common/Types/JSON";
|
||||
import { JSONArray } from "../../../Types/JSON";
|
||||
|
||||
describe("CSV Converter", () => {
|
||||
it("throws an error when the input JSON array is empty", () => {
|
||||
|
||||
@@ -2,14 +2,14 @@ import React, { FunctionComponent, ReactElement } from "react";
|
||||
import RangeStartAndEndDateTime from "../../../Types/Time/RangeStartAndEndDateTime";
|
||||
import StartAndEndDate, {
|
||||
StartAndEndDateType,
|
||||
} from "../../UI/Components/Date/StartAndEndDate";
|
||||
} from "../../../UI/Components/Date/StartAndEndDate";
|
||||
import InBetween from "../../../Types/BaseDatabase/InBetween";
|
||||
import TimeRange from "../../../Types/Time/TimeRange";
|
||||
import Dropdown, {
|
||||
DropdownOption,
|
||||
DropdownValue,
|
||||
} from "../../UI/Components/Dropdown/Dropdown";
|
||||
import DropdownUtil from "../../UI/Utils/Dropdown";
|
||||
} from "../../../UI/Components/Dropdown/Dropdown";
|
||||
import DropdownUtil from "../../../UI/Utils/Dropdown";
|
||||
|
||||
export interface ComponentProps {
|
||||
value?: RangeStartAndEndDateTime | undefined;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import AlignItem from "../../../Types/AlignItem";
|
||||
import AlignItem from "../../Types/AlignItem";
|
||||
import { DropdownOption } from "../Dropdown/Dropdown";
|
||||
import FieldType from "../Types/FieldType";
|
||||
import { Size } from "./FieldLabel";
|
||||
|
||||
@@ -10,8 +10,8 @@ import React, {
|
||||
useEffect,
|
||||
useState,
|
||||
} from "react";
|
||||
import NumberUtil from "../../Utils/Number";
|
||||
import BooleanUtil from "../../Utils/Boolean";
|
||||
import NumberUtil from "../../../Utils/Number";
|
||||
import BooleanUtil from "../../../Utils/Boolean";
|
||||
|
||||
export enum ValueType {
|
||||
Text = "Text",
|
||||
|
||||
@@ -7,10 +7,10 @@ import { DropdownOption } from "../../Dropdown/Dropdown";
|
||||
import { RadioButton } from "../../RadioButtons/GroupRadioButtons";
|
||||
import FormFieldSchemaType from "./FormFieldSchemaType";
|
||||
import FormValues from "./FormValues";
|
||||
import { DatabaseBaseModelType } from "../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import Route from "../../../Types/API/Route";
|
||||
import URL from "../../../Types/API/URL";
|
||||
import MimeType from "../../../Types/File/MimeType";
|
||||
import { DatabaseBaseModelType } from "../../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import Route from "../../../../Types/API/Route";
|
||||
import URL from "../../../../Types/API/URL";
|
||||
import MimeType from "../../../../Types/File/MimeType";
|
||||
import { ReactElement } from "react";
|
||||
|
||||
export enum FormFieldStyleType {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import FieldType from "../../../Types/FieldType";
|
||||
import FieldType from "../../Types/FieldType";
|
||||
import FormFieldSchemaType from "../Types/FormFieldSchemaType";
|
||||
|
||||
export default class FormFieldSchemaTypeUtil {
|
||||
|
||||
@@ -10,7 +10,7 @@ import React, {
|
||||
useEffect,
|
||||
useState,
|
||||
} from "react";
|
||||
import UptimeEvent from "../../Utils/Uptime/Event";
|
||||
import UptimeEvent from "../../../Utils/Uptime/Event";
|
||||
|
||||
export type Event = UptimeEvent;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import useComponentOutsideClick from "../../../Types/UseComponentOutsideClick";
|
||||
import useComponentOutsideClick from "../../Types/UseComponentOutsideClick";
|
||||
import Icon, { SizeProp } from "../Icon/Icon";
|
||||
import Image from "../Image/Image";
|
||||
import Route from "../../../Types/API/Route";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import CircularIconImage from "../../Icon/CircularIconImage";
|
||||
import Icon from "../../Icon/Icon";
|
||||
import OneUptimeDate from "../../../Types/Date";
|
||||
import OneUptimeDate from "../../../../Types/Date";
|
||||
import IconProp from "../../../../Types/Icon/IconProp";
|
||||
import React, { FunctionComponent, ReactElement } from "react";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Icon from "../../Icon/Icon";
|
||||
import Link from "../../Link/Link";
|
||||
import Route from "../../../Types/API/Route";
|
||||
import Route from "../../../../Types/API/Route";
|
||||
import IconProp from "../../../../Types/Icon/IconProp";
|
||||
import React, { FunctionComponent, ReactElement } from "react";
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import CreateNewProjectButton from "./CreateNewProjectButton";
|
||||
import ProjectPickerMenu from "./ProjectPickerMenu";
|
||||
import ProjectPickerMenuItem from "./ProjectPickerMenuItem";
|
||||
import IconProp from "../../../../Types/Icon/IconProp";
|
||||
import Project from "../../../Models/DatabaseModels/Project";
|
||||
import Project from "../../../../Models/DatabaseModels/Project";
|
||||
import React, {
|
||||
FunctionComponent,
|
||||
ReactElement,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import Navigation from "../../../Utils/Navigation";
|
||||
import Icon from "../../Icon/Icon";
|
||||
import Route from "../../../Types/API/Route";
|
||||
import Route from "../../../../Types/API/Route";
|
||||
import IconProp from "../../../../Types/Icon/IconProp";
|
||||
import Project from "../../../Models/DatabaseModels/Project";
|
||||
import Project from "../../../../Models/DatabaseModels/Project";
|
||||
import React, { FunctionComponent, ReactElement } from "react";
|
||||
|
||||
export interface ComponentProps {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import AlignItem from "../../../Types/AlignItem";
|
||||
import SelectEntityField from "../../../Types/SelectEntityField";
|
||||
import AlignItem from "../../Types/AlignItem";
|
||||
import SelectEntityField from "../../Types/SelectEntityField";
|
||||
import FieldType from "../Types/FieldType";
|
||||
import AnalyticsBaseModel from "../../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import IconProp from "../../../../Types/Icon/IconProp";
|
||||
import IconProp from "../../../Types/Icon/IconProp";
|
||||
import ObjectID from "../../../Types/ObjectID";
|
||||
import { ReactElement } from "react";
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import ErrorMessage from "../ErrorMessage/ErrorMessage";
|
||||
import DayUptimeGraph, { BarChartRule, Event } from "../Graphs/DayUptimeGraph";
|
||||
import UptimeUtil from "./UptimeUtil";
|
||||
import Color from "../../../Types/Color";
|
||||
import CommonMonitorEvent from "../../Utils/Uptime/MonitorEvent";
|
||||
import CommonMonitorEvent from "../../../Utils/Uptime/MonitorEvent";
|
||||
import MonitorStatus from "../../../Models/DatabaseModels/MonitorStatus";
|
||||
import MonitorStatusTimeline from "../../../Models/DatabaseModels/MonitorStatusTimeline";
|
||||
import StatusPageHistoryChartBarColorRule from "../../../Models/DatabaseModels/StatusPageHistoryChartBarColorRule";
|
||||
|
||||
@@ -6,7 +6,7 @@ import React, {
|
||||
useState,
|
||||
} from "react";
|
||||
import IconProp from "../../../Types/Icon/IconProp";
|
||||
import useComponentOutsideClick from "../../../Types/UseComponentOutsideClick";
|
||||
import useComponentOutsideClick from "../../Types/UseComponentOutsideClick";
|
||||
import Button, { ButtonStyleType } from "../Button/Button";
|
||||
|
||||
export interface ComponentProps {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import Hostname from "../../../Types/API/Hostname";
|
||||
import Route from "../../../Types/API/Route";
|
||||
import URL from "../../../Types/API/URL";
|
||||
import Email from "../../../Types/Email";
|
||||
import Name from "../../../Types/Name";
|
||||
import ObjectID from "../../../Types/ObjectID";
|
||||
import Hostname from "../../Types/API/Hostname";
|
||||
import Route from "../../Types/API/Route";
|
||||
import URL from "../../Types/API/URL";
|
||||
import Email from "../../Types/Email";
|
||||
import Name from "../../Types/Name";
|
||||
import ObjectID from "../../Types/ObjectID";
|
||||
|
||||
type FormFieldType =
|
||||
| string
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import AnalyticsBaseModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import AnalyticsBaseModel from "../../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import { JSONObject } from "../../../Types/JSON";
|
||||
|
||||
type GroupBy<TBaseModel extends AnalyticsBaseModel | BaseModel | JSONObject> = {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import AnalyticsBaseModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import AnalyticsBaseModel from "../../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import { JSONObject } from "../../../Types/JSON";
|
||||
|
||||
export default interface ListResult<
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import AnalyticsBaseModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import AnalyticsBaseModel from "../../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
|
||||
import BaseModel from "../../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
|
||||
import { JSONObject } from "../../../Types/JSON";
|
||||
|
||||
type Select<TBaseModel extends BaseModel | AnalyticsBaseModel | JSONObject> = {
|
||||
|
||||
Reference in New Issue
Block a user