Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, useEffect, useState } from "react";
3import { Button, Row, Col, Tabs } from "antd";
4import { Plan } from "../api/api";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, useEffect } from "react";
3import { Tabs } from "antd";
4import IntegrationsTab from "../components/Settings/settings/tabs/IntegrationsTab";
Do not use "@ts-ignore" because it alters compilation errors
28import FeatureForm from "../components/Plans/FeatureForm";
29import { ArrowLeftOutlined } from "@ant-design/icons";
30import { usePlanState, usePlanUpdater } from "../context/PlanContext";
31// @ts-ignore 32import React from "react";
33import { PageLayout } from "../components/base/PageLayout";
34import ComponentDisplay from "../components/Plans/ComponentDisplay";
Do not use "@ts-ignore" because it alters compilation errors
9 Row,
10 Select,
11} from "antd";
12// @ts-ignore 13import React, { useEffect, useState } from "react";
14import { useNavigate } from "react-router-dom";
15import UsageComponentForm from "../components/Plans/UsageComponentForm";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React from "react";
3import * as ReactDOM from 'react-dom/client';
4import App from "./App";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, useEffect, useState } from "react";
3import { useParams } from "react-router-dom";
4import { useNavigate } from "react-router-dom";
Do not use "@ts-ignore" because it alters compilation errors
19const { Sider } = Layout;
20
21const getSettingsTab = (component) => {
22 // @ts-ignore23 // return import.meta.env.VITE_IS_DEMO ? <Navigate replace to={"/"} /> :component
24 return component;
25};
Do not use "@ts-ignore" because it alters compilation errors
1import { Layout, PageHeader, PageHeaderProps } from "antd";
2// @ts-ignore 3import React from "react";
4
5const headingText: string =
Do not use "@ts-ignore" because it alters compilation errors
128 },
129 ];
130
131 // @ts-ignore132 const menuItems = import.meta.env.VITE_IS_DEMO === "true" ? menuItemsBasic : menuItemsAdmin;
133
134 return (
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, useEffect, useState, version } from "react";
3import "./SwitchVersions.css";
4import { PlusOutlined } from "@ant-design/icons";
Do not use "@ts-ignore" because it alters compilation errors
9import StateTabs from "./StateTabs";
10import { Dropdown, Menu, Button } from "antd";
11import { MoreOutlined } from "@ant-design/icons";
12// @ts-ignore 13import dayjs from "dayjs";
14import { DeleteOutlined } from "@ant-design/icons";
15import { Plan } from "../../../api/api";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, Fragment, useEffect, useState } from "react";
3import "./StateTabs.css";
4import { Tooltip, Modal, Select } from "antd";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC } from "react";
3import "./PlanDetails.css";
4import { FeatureType } from "../../../types/feature-type";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, Fragment } from "react";
3import "./PlanDetails.css";
4import { PageLayout } from "../../base/PageLayout";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC } from "react";
3import "./PlanDetails.css";
4import { Table } from "antd";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC } from "react";
3import { Menu, Dropdown, Button, Typography, Tag } from "antd";
4import { DeleteOutlined, MoreOutlined } from "@ant-design/icons";
Do not use "@ts-ignore" because it alters compilation errors
1import { PlusOutlined } from '@ant-design/icons';
2import type { InputRef } from 'antd';
3import { Input, Tag, Tooltip } from 'antd';
4// @ts-ignore 5import React, { useEffect, useRef, useState } from 'react';
6
7interface LinkExternalIdsProps {
Do not use "@ts-ignore" because it alters compilation errors
3import { useMutation, useQueryClient } from "react-query";
4import { toast } from "react-toastify";
5import { Metrics } from "../../api/api";
6// @ts-ignore 7import React, { FC, Fragment } from "react";
8import { colorMap } from "./MetricTable";
9
Do not use "@ts-ignore" because it alters compilation errors
5import { EventPages } from "../types/event-type";
6import { Events } from "../api/api";
7import LoadingSpinner from "./LoadingSpinner";
8// @ts-ignore 9import dayjs from "dayjs";
10import "./EventPreview.css";
11import CustomPagination from "./CustomPagination/CustomPagination";
Do not use "@ts-ignore" because it alters compilation errors
1// @ts-ignore 2import React, { FC, useState, useEffect, Fragment } from "react";
3import { useQuery, UseQueryResult, useQueryClient } from "react-query";
4import { Button, Collapse, Divider } from "antd";
Do not use "@ts-ignore" because it alters compilation errors
1import { Button, Dropdown, Menu, Table, Tag, Tooltip } from "antd";
2import { FC } from "react";
3// @ts-ignore 4import React from "react";
5import { InvoiceType, MarkInvoiceStatusAsPaid } from "../../types/invoice-type";
6// @ts-ignore
Do not use "@ts-ignore" because it alters compilation errors
3// @ts-ignore
4import React from "react";
5import { InvoiceType, MarkInvoiceStatusAsPaid } from "../../types/invoice-type";
6// @ts-ignore 7import dayjs from "dayjs";
8import { useMutation } from "react-query";
9import { Invoices } from "../../api/api";
Do not use "@ts-ignore" because it alters compilation errors
11import { MoreOutlined } from "@ant-design/icons";
12import { integrationsMap } from "../../types/payment-processor-type";
13
14// @ts-ignore 15const lotusUrl = new URL("./lotusIcon.svg", import.meta.url).href;
16
17interface Props {
Do not use "@ts-ignore" because it alters compilation errors
1import { Avatar, Card } from "antd";
2// @ts-ignore 3import React from "react";
4import { integrationsMap } from "../../types/payment-processor-type";
5
Do not use "@ts-ignore" because it alters compilation errors
15import { MoreOutlined } from "@ant-design/icons";
16import { integrationsMap } from "../../types/payment-processor-type";
17
18// @ts-ignore19const lotusUrl = new URL("./lotusIcon.svg", import.meta.url).href;
20
21interface Props {
Description
TypeScript provides several directive comments that can be used to alter how it processes files. Using these to suppress TypeScript Compiler Errors reduces the effectiveness of TypeScript overall.
However, if you must keep them, you can add an explanation next to your directives.
The directive comments supported by TypeScript are:
// @ts-expect-error
// @ts-ignore
// @ts-nocheck
// @ts-check
Bad Practice
// @ts-ignore
user.login()
Recommended
// @ts-ignore - this is ok because <reason>
user.login()