baked-recipe-admin
Version:
Baked is an opinionated framework for .NET in backend and Nuxt in frontend. This is a recipe package that brings together all the components one needs for an Admin UI.
45 lines (42 loc) • 1.08 kB
text/typescript
import { NuxtI18nOptions } from '@nuxtjs/i18n';
interface ModuleOptions {
components?: Components;
composables: Composables;
primevue: PrimeVueOptions;
i18n: NuxtI18nOptions;
}
interface Components {
Page?: PageOptions;
}
interface PageOptions {
title?: String;
}
interface PrimeVueOptions {
theme: any;
locale?: any;
}
interface Composables {
useBreakpoints?: UseBreakpointsOptions;
useDataFetcher: UseDataFetcherOptions;
useFormat?: UseFormatOptions;
}
interface UseDataFetcherOptions {
baseURL: String;
retry?: RetryOptions | Boolean;
}
interface RetryOptions {
maxRetry?: Number;
delay?: Number;
}
interface UseFormatOptions {
currency?: String;
}
interface UseBreakpointsOptions {
screens?: ScreenOptions;
}
interface ScreenOptions {
[key: string]: string;
}
declare const _default: any;
export { _default as default };
export type { Components, Composables, ModuleOptions, PageOptions, PrimeVueOptions, RetryOptions, ScreenOptions, UseBreakpointsOptions, UseDataFetcherOptions, UseFormatOptions };