summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-05-27 07:10:14 -0500
committerGravatar GitHub <noreply@github.com> 2021-05-27 08:10:14 -0400
commitdc1fe7d9c3b65d8cc9fab3cac927ff1aadbf415b (patch)
tree290b65e665714b443312acdf678645f7e836f066
parent191186af43d453dede8c463c8dd0939eda488776 (diff)
downloadastro-dc1fe7d9c3b65d8cc9fab3cac927ff1aadbf415b.tar.gz
astro-dc1fe7d9c3b65d8cc9fab3cac927ff1aadbf415b.tar.zst
astro-dc1fe7d9c3b65d8cc9fab3cac927ff1aadbf415b.zip
chore: cleanup deps (#261)
-rw-r--r--packages/astro/package.json2
-rw-r--r--packages/astro/src/@types/renderer.ts37
2 files changed, 0 insertions, 39 deletions
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 849affab5..2a7e14381 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -103,8 +103,6 @@
"@types/github-slugger": "^1.3.0",
"@types/mime": "^2.0.3",
"@types/node": "^14.14.31",
- "@types/react": "^17.0.3",
- "@types/react-dom": "^17.0.2",
"@types/sass": "^1.16.0",
"@types/yargs-parser": "^20.2.0",
"astro-scripts": "0.0.1",
diff --git a/packages/astro/src/@types/renderer.ts b/packages/astro/src/@types/renderer.ts
deleted file mode 100644
index f89cb6664..000000000
--- a/packages/astro/src/@types/renderer.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-import type { Component as VueComponent } from 'vue';
-import type { ComponentType as PreactComponent } from 'preact';
-import type { ComponentType as ReactComponent } from 'react';
-import type { SvelteComponent } from 'svelte';
-
-export interface DynamicRenderContext {
- componentUrl: string;
- componentExport: string;
- frameworkUrls: string;
-}
-
-export interface ComponentRenderer<T> {
- renderStatic: StaticRendererGenerator<T>;
- jsxPragma?: (...args: any) => any;
- jsxPragmaName?: string;
- render(context: { root: string; Component: string; props: string; [key: string]: string }): string;
- imports?: Record<string, string[]>;
-}
-
-export interface ComponentContext {
- 'data-astro-id': string;
- root: string;
-}
-
-export type SupportedComponentRenderer =
- | ComponentRenderer<VueComponent>
- | ComponentRenderer<PreactComponent>
- | ComponentRenderer<ReactComponent>
- | ComponentRenderer<SvelteComponent>;
-export type StaticRenderer = (props: Record<string, any>, ...children: any[]) => Promise<string>;
-export type StaticRendererGenerator<T = any> = (Component: T) => StaticRenderer;
-export type DynamicRenderer = (props: Record<string, any>, ...children: any[]) => Promise<string>;
-export type DynamicRendererContext<T = any> = (Component: T, renderContext: DynamicRenderContext) => DynamicRenderer;
-export type DynamicRendererGenerator = (
- wrapperStart: string | ((context: ComponentContext) => string),
- wrapperEnd: string | ((context: ComponentContext) => string)
-) => DynamicRendererContext;