-
Notifications
You must be signed in to change notification settings - Fork 6
/
mod.ts
24 lines (20 loc) · 865 Bytes
/
mod.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { introspector as CssIntrospector } from "./css/mod.ts";
import { introspector as JavaScriptIntrospector } from "./javascript/mod.ts";
import { introspector as PythonIntrospector } from "./python/mod.ts";
import { introspector as HtmlIntrospector } from "./html/mod.ts";
import type CSSProject from "./css/mod.ts";
import type JavaScriptProject from "./javascript/mod.ts";
import type PythonProject from "./python/mod.ts";
import type HtmlProject from "./html/mod.ts";
export type ProjectData =
| CSSProject
| JavaScriptProject
| PythonProject
| HtmlProject;
export type { CSSProject, HtmlProject, JavaScriptProject, PythonProject };
export const introspectors = [
{ name: "css", ...CssIntrospector },
{ name: "javascript", ...JavaScriptIntrospector },
{ name: "python", ...PythonIntrospector },
{ name: "html", ...HtmlIntrospector },
];