Skip to content

Commit 311c1f3

Browse files
committed
type fixes
1 parent f3d752e commit 311c1f3

3 files changed

Lines changed: 218 additions & 336 deletions

File tree

apps/dashboard/src/vite-env.d.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/// <reference types="vite/client" />
2+
/// <reference types="vite-plugin-svgr/client" />
3+
4+
import type * as React from "react";
5+
6+
type SvgReactComponent = React.FunctionComponent<
7+
React.ComponentProps<"svg"> & {
8+
title?: string;
9+
titleId?: string;
10+
desc?: string;
11+
descId?: string;
12+
}
13+
>;
14+
15+
declare module "@app/ui/assets/bookmark.svg?react" {
16+
const ReactComponent: SvgReactComponent;
17+
export default ReactComponent;
18+
}
19+
20+
declare module "@app/ui/assets/bookmark-filled.svg?react" {
21+
const ReactComponent: SvgReactComponent;
22+
export default ReactComponent;
23+
}
24+
25+
declare module "@app/ui/assets/close_tags.svg?react" {
26+
const ReactComponent: SvgReactComponent;
27+
export default ReactComponent;
28+
}
29+
30+
declare module "@app/ui/assets/close_search.svg?react" {
31+
const ReactComponent: SvgReactComponent;
32+
export default ReactComponent;
33+
}

apps/dashboard/tsconfig.app.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"useDefineForClassFields": true,
66
"lib": ["ES2022", "DOM", "DOM.Iterable"],
77
"module": "ESNext",
8-
"types": ["vite/client", "vite-plugin-svgr/client"],
8+
"types": ["vite/client"],
99
"skipLibCheck": true,
1010

1111
/* Bundler mode */

0 commit comments

Comments
 (0)