PageBodyDefinePage
tipo Since 1.8.0
definePage tal como lo ven meeko check y el editor en una página con código de nivel superior en
<script server>: D son sus exports, los data que reciben layoutProps y head en ejecución.
ts
import type { PageBodyDefinePage } from "@meekojs/meeko/framework";Source code src/app/definitions/define-page.ts:523
Declaración #
ts
type PageBodyDefinePage<D> = <const P extends PageSchema | undefined = undefined, const S extends PageSchema | undefined = undefined, C = unknown, const T extends WrittenOptions = {}>(definition: T & AnyPageDefinition<P, S, D, C> & ExactLayoutProps<T>) => DefinedPage<P, S, D, C, T>Type parameters #
-
D Exports de la página, como los ve el navegador.
Example #
ts
import type { PageBodyDefinePage } from "@meekojs/meeko/framework";
declare const define: PageBodyDefinePage<{ readonly title: string }>;
export const route = define({ head: ({ data }) => ({ title: data.title }) });