refactor: Add TypeScript declarations for additional languages in react-syntax-highlighter across multiple files

This commit is contained in:
Nawaz Dhandala
2026-02-14 20:14:11 +00:00
parent 5a68d2f726
commit e18d75fc8e
9 changed files with 114 additions and 5 deletions

View File

@@ -2,3 +2,29 @@ declare module "*.png";
declare module "*.svg";
declare module "*.jpg";
declare module "*.gif";
declare module "react-syntax-highlighter/dist/esm/prism-light";
declare module "react-syntax-highlighter/dist/esm/styles/prism";
declare module "react-syntax-highlighter/dist/esm/languages/prism/javascript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/typescript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/jsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/tsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/python";
declare module "react-syntax-highlighter/dist/esm/languages/prism/bash";
declare module "react-syntax-highlighter/dist/esm/languages/prism/json";
declare module "react-syntax-highlighter/dist/esm/languages/prism/yaml";
declare module "react-syntax-highlighter/dist/esm/languages/prism/sql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/go";
declare module "react-syntax-highlighter/dist/esm/languages/prism/java";
declare module "react-syntax-highlighter/dist/esm/languages/prism/css";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markup";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markdown";
declare module "react-syntax-highlighter/dist/esm/languages/prism/docker";
declare module "react-syntax-highlighter/dist/esm/languages/prism/rust";
declare module "react-syntax-highlighter/dist/esm/languages/prism/c";
declare module "react-syntax-highlighter/dist/esm/languages/prism/cpp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/csharp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/ruby";
declare module "react-syntax-highlighter/dist/esm/languages/prism/php";
declare module "react-syntax-highlighter/dist/esm/languages/prism/graphql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/http";

26
Common/UI/index.d.ts vendored
View File

@@ -2,3 +2,29 @@ declare module "*.png";
declare module "*.svg";
declare module "*.jpg";
declare module "*.gif";
declare module "react-syntax-highlighter/dist/esm/prism-light";
declare module "react-syntax-highlighter/dist/esm/styles/prism";
declare module "react-syntax-highlighter/dist/esm/languages/prism/javascript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/typescript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/jsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/tsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/python";
declare module "react-syntax-highlighter/dist/esm/languages/prism/bash";
declare module "react-syntax-highlighter/dist/esm/languages/prism/json";
declare module "react-syntax-highlighter/dist/esm/languages/prism/yaml";
declare module "react-syntax-highlighter/dist/esm/languages/prism/sql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/go";
declare module "react-syntax-highlighter/dist/esm/languages/prism/java";
declare module "react-syntax-highlighter/dist/esm/languages/prism/css";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markup";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markdown";
declare module "react-syntax-highlighter/dist/esm/languages/prism/docker";
declare module "react-syntax-highlighter/dist/esm/languages/prism/rust";
declare module "react-syntax-highlighter/dist/esm/languages/prism/c";
declare module "react-syntax-highlighter/dist/esm/languages/prism/cpp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/csharp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/ruby";
declare module "react-syntax-highlighter/dist/esm/languages/prism/php";
declare module "react-syntax-highlighter/dist/esm/languages/prism/graphql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/http";

26
Dashboard/index.d.ts vendored
View File

@@ -2,3 +2,29 @@ declare module "*.png";
declare module "*.svg";
declare module "*.jpg";
declare module "*.gif";
declare module "react-syntax-highlighter/dist/esm/prism-light";
declare module "react-syntax-highlighter/dist/esm/styles/prism";
declare module "react-syntax-highlighter/dist/esm/languages/prism/javascript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/typescript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/jsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/tsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/python";
declare module "react-syntax-highlighter/dist/esm/languages/prism/bash";
declare module "react-syntax-highlighter/dist/esm/languages/prism/json";
declare module "react-syntax-highlighter/dist/esm/languages/prism/yaml";
declare module "react-syntax-highlighter/dist/esm/languages/prism/sql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/go";
declare module "react-syntax-highlighter/dist/esm/languages/prism/java";
declare module "react-syntax-highlighter/dist/esm/languages/prism/css";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markup";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markdown";
declare module "react-syntax-highlighter/dist/esm/languages/prism/docker";
declare module "react-syntax-highlighter/dist/esm/languages/prism/rust";
declare module "react-syntax-highlighter/dist/esm/languages/prism/c";
declare module "react-syntax-highlighter/dist/esm/languages/prism/cpp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/csharp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/ruby";
declare module "react-syntax-highlighter/dist/esm/languages/prism/php";
declare module "react-syntax-highlighter/dist/esm/languages/prism/graphql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/http";

View File

@@ -1,8 +1,9 @@
import MonitorTable from "../../Components/Monitor/MonitorTable";
import ProjectUtil from "Common/UI/Utils/Project";
import PageComponentProps from "../PageComponentProps";
import React, { FunctionComponent, ReactElement } from "react";
const DisabledMonitors: FunctionComponent = (): ReactElement => {
const DisabledMonitors: FunctionComponent<PageComponentProps> = (): ReactElement => {
return (
<MonitorTable
query={{

View File

@@ -1,8 +1,9 @@
import MonitorTable from "../../Components/Monitor/MonitorTable";
import ProjectUtil from "Common/UI/Utils/Project";
import PageComponentProps from "../PageComponentProps";
import React, { FunctionComponent, ReactElement } from "react";
const NotOperationalMonitors: FunctionComponent = (): ReactElement => {
const NotOperationalMonitors: FunctionComponent<PageComponentProps> = (): ReactElement => {
return (
<MonitorTable
query={{

View File

@@ -1,8 +1,9 @@
import MonitorTable from "../../Components/Monitor/MonitorTable";
import ProjectUtil from "Common/UI/Utils/Project";
import PageComponentProps from "../PageComponentProps";
import React, { FunctionComponent, ReactElement } from "react";
const DisabledMonitors: FunctionComponent = (): ReactElement => {
const DisabledMonitors: FunctionComponent<PageComponentProps> = (): ReactElement => {
return (
<MonitorTable
query={{

View File

@@ -1,8 +1,9 @@
import MonitorTable from "../../Components/Monitor/MonitorTable";
import ProjectUtil from "Common/UI/Utils/Project";
import PageComponentProps from "../PageComponentProps";
import React, { FunctionComponent, ReactElement } from "react";
const DisabledMonitors: FunctionComponent = (): ReactElement => {
const DisabledMonitors: FunctionComponent<PageComponentProps> = (): ReactElement => {
return (
<MonitorTable
query={{

View File

@@ -1,7 +1,8 @@
import IncomingCallNumber from "../../Components/NotificationMethods/IncomingCallNumber";
import PageComponentProps from "../PageComponentProps";
import React, { FunctionComponent, ReactElement } from "react";
const IncomingCallPhoneNumbers: FunctionComponent = (): ReactElement => {
const IncomingCallPhoneNumbers: FunctionComponent<PageComponentProps> = (): ReactElement => {
return <IncomingCallNumber />;
};

26
StatusPage/index.d.ts vendored
View File

@@ -2,3 +2,29 @@ declare module "*.png";
declare module "*.svg";
declare module "*.jpg";
declare module "*.gif";
declare module "react-syntax-highlighter/dist/esm/prism-light";
declare module "react-syntax-highlighter/dist/esm/styles/prism";
declare module "react-syntax-highlighter/dist/esm/languages/prism/javascript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/typescript";
declare module "react-syntax-highlighter/dist/esm/languages/prism/jsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/tsx";
declare module "react-syntax-highlighter/dist/esm/languages/prism/python";
declare module "react-syntax-highlighter/dist/esm/languages/prism/bash";
declare module "react-syntax-highlighter/dist/esm/languages/prism/json";
declare module "react-syntax-highlighter/dist/esm/languages/prism/yaml";
declare module "react-syntax-highlighter/dist/esm/languages/prism/sql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/go";
declare module "react-syntax-highlighter/dist/esm/languages/prism/java";
declare module "react-syntax-highlighter/dist/esm/languages/prism/css";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markup";
declare module "react-syntax-highlighter/dist/esm/languages/prism/markdown";
declare module "react-syntax-highlighter/dist/esm/languages/prism/docker";
declare module "react-syntax-highlighter/dist/esm/languages/prism/rust";
declare module "react-syntax-highlighter/dist/esm/languages/prism/c";
declare module "react-syntax-highlighter/dist/esm/languages/prism/cpp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/csharp";
declare module "react-syntax-highlighter/dist/esm/languages/prism/ruby";
declare module "react-syntax-highlighter/dist/esm/languages/prism/php";
declare module "react-syntax-highlighter/dist/esm/languages/prism/graphql";
declare module "react-syntax-highlighter/dist/esm/languages/prism/http";