Skip to content

App Types ​

JellyCommands provides ambient types to improve the type saftey of parts of your app.

Setup ​

You should create a file called src/app.d.ts, if you create-jellycommands this will already be setup for you.

ts
/// <reference types="jellycommands/ambient" />

// See https://jellycommands.dev/guide/props.html
interface Props {}

The jellycommands/ambient module contains our ambient type defaults which you can override in your app.d.ts

Imports ​

Since we are using ambient type declarations you can't use top level import statements, instead you should use inline import(). For example:

ts
interface Props {
    test: import('./test').HelloWorld
}

MIT Licensed