www-new/next-env.d.ts

73 lines
1.4 KiB
TypeScript
Raw Normal View History

2021-04-25 19:13:07 -04:00
/// <reference types="next" />
/// <reference types="next/types/global" />
2021-05-12 00:34:49 -04:00
declare module "*.event.mdx" {
2021-05-14 04:03:26 -04:00
import { ComponentType } from "react";
interface EventMetadata {
name: string;
short: string;
date: Date;
2021-05-24 02:00:47 -04:00
online: boolean;
2021-05-14 04:03:26 -04:00
location: string;
poster?: string;
registerLink?: string;
2021-05-14 04:03:26 -04:00
}
2021-05-12 00:34:49 -04:00
const ReactComponent: ComponentType;
export const metadata: EventMetadata;
export default ReactComponent;
}
2021-05-14 04:03:26 -04:00
declare module "*.news.mdx" {
import { ComponentType } from "react";
interface NewsMetadata {
author: string;
date: Date;
}
const ReactComponent: ComponentType;
export const metadata: NewsMetadata;
export default ReactComponent;
}
2021-05-23 18:56:49 -04:00
2021-05-24 05:21:34 -04:00
declare module "*.team-member.mdx" {
2021-05-23 18:56:49 -04:00
import { ComponentType } from "react";
interface TeamMemberMetadata {
name: string;
role: string;
2021-05-24 05:21:34 -04:00
image?: string;
2021-05-23 18:56:49 -04:00
}
const ReactComponent: ComponentType;
export const metadata: TeamMemberMetadata;
export default ReactComponent;
}
2021-06-09 21:12:44 -04:00
declare module "*.section.mdx" {
import { ComponentType } from "react";
interface SectionMetadata {
title: string;
id: string;
}
const ReactComponent: ComponentType;
export const metadata: SectionMetadata;
export default ReactComponent;
}
2021-06-21 21:22:54 -04:00
declare module "*.mdx" {
import { ComponentType } from "react";
const ReactComponent: ComponentType;
export default ReactComponent;
}