diff --git a/types.d.ts b/types.d.ts index 4a905069..1a8e2879 100644 --- a/types.d.ts +++ b/types.d.ts @@ -1,85 +1,6 @@ /* eslint-disable import/order */ /* eslint-disable import/no-duplicates */ -declare module "*.event.mdx" { - import { ComponentType } from "react"; - - interface EventMetadata { - name: string; - short: string; - date: Date; - online: boolean; - location: string; - poster?: string; - registerLink?: string; - permaLink?: string; - } - - const ReactComponent: ComponentType; - - export const metadata: EventMetadata; - export default ReactComponent; -} - -declare module "*.news.mdx" { - import { ComponentType } from "react"; - - interface NewsMetadata { - author: string; - date: Date; - } - - const ReactComponent: ComponentType; - - export const metadata: NewsMetadata; - export default ReactComponent; -} - -declare module "*.team-member.mdx" { - import { ComponentType } from "react"; - - interface TeamMemberMetadata { - name: string; - role: string; - } - - const ReactComponent: ComponentType; - - export const metadata: TeamMemberMetadata; - export default ReactComponent; -} - -declare module "*.section.mdx" { - import { ComponentType } from "react"; - - interface SectionMetadata { - title: string; - id: string; - } - - const ReactComponent: ComponentType; - - export const metadata: SectionMetadata; - export default ReactComponent; -} - -declare module "*.talk.mdx" { - import { ComponentType } from "react"; - - interface TalkMetadata { - slug: string; - title: string; - presentors: string[]; - thumbnails: { small: string; large?: string }; - links: { file: string; type: string; size?: string }[]; - } - - const ReactComponent: ComponentType; - - export const metadata: TalkMetadata; - export default ReactComponent; -} - declare module "*.mdx" { import { ComponentType } from "react";