ryde/source/logic/view/console/app.ts

41 lines
703 B
TypeScript
Raw Normal View History

2026-03-06 08:37:53 +01:00
namespace mod_view.app.console_
{
/**
*/
export function setup
(
platform : lib_mvc.type_model<mod_platform.app.web.type_state>,
) : Promise<void>
{
return Promise.resolve<void>(undefined);
}
/**
*/
function update
(
platform : lib_mvc.type_model<mod_platform.app.web.type_state>,
event : lib_mvc.type_event<any>
) : Promise<void>
{
console.info("app", event.type, platform.state.model, event.data);
return Promise.resolve<void>(undefined);
}
/**
*/
export function implementation_view
(
) : lib_mvc.type_view<mod_platform.app.web.type_state>
{
return {
"setup": (model) => setup(model),
"update": (model, event) => update(model, event),
};
}
}