Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,30 @@
import type { AllowedComponentProps, ComponentCustomProps, ComponentPublicInstance, KeepAliveProps, TransitionProps, VNode, VNodeProps } from 'vue';
import type { RouteLocationNormalizedLoaded, RouterViewProps } from 'vue-router';
import type { RouterViewSlotProps } from './utils.js';
export interface NuxtPageProps extends RouterViewProps {
/**
* Define global transitions for all pages rendered with the `NuxtPage` component.
*/
transition?: boolean | TransitionProps;
/**
* Control state preservation of pages rendered with the `NuxtPage` component.
*/
keepalive?: boolean | KeepAliveProps;
/**
* Control when the `NuxtPage` component is re-rendered.
*/
pageKey?: string | ((route: RouteLocationNormalizedLoaded) => string);
}
declare const _default: {
new (): {
$props: AllowedComponentProps & ComponentCustomProps & VNodeProps & NuxtPageProps;
$slots: {
default?: (routeProps: RouterViewSlotProps) => VNode[];
};
/**
* Reference to the page component instance
*/
pageRef: Element | ComponentPublicInstance | null;
};
};
export default _default;