Skip to content

Documentation / @andrew_l/app / createAppInstance

Function: createAppInstance() ​

createAppInstance<P, S, M>(definition): AppInstance<P, S, M>

Create a new runtime instance from an app definition.

Type Parameters ​

P ​

P extends ObjectPropsOptions<Data>

S ​

S extends Record<string, any>

M ​

M extends Record<string, AnyFunction>

Parameters ​

definition ​

AppDefinition<P, S, M>

Returns ​

AppInstance<P, S, M>

Example ​

ts
const instance = createAppInstance(myApp);
await setupApp(instance, { port: 3000 });
await runApp(instance);