TypeScript Support

Flareact supports TypeScript out of the box (currently in alpha).

To get started, add typescript to your project:

yarn add flareact@alpha typescript
yarn add -D @types/react

Then you can write components in TypeScript:

type IndexProps = {
  message: string;

export async function getEdgeProps() {
  return {
    props: {
      message: "Hello",
    } as IndexProps,

export default function Index({ message }: IndexProps) {
  return (

Coming soon:

  • Official Flareact type definitions