import { type Mandarine } from "https://deno.land/x/mandarinets@v2.3.2/mod.ts";
const { Properties } = Mandarine;
Structure of Mandarine Properties. Mandarine uses these properties to determine how it should work Custom Properties must extend Mandarine.Properties
Properties
mandarine: { server: { host?: string; port: number; responseType?: MandarineMVC.MediaTypes; responseTimeHeader?: boolean; enableSessions?: boolean; } & any; resources: { staticRegExpPattern?: string; staticFolder?: string; staticIndex?: string; cors?: MandarineMVC.CorsMiddlewareOption; } & any; templateEngine: { engine: Mandarine.MandarineMVC.TemplateEngine.Engines; path: string; } & any; dataSource?: { dialect: Mandarine.ORM.Dialect.Dialects; data: { host: string; port?: number; username: string; password: string; database: string; poolSize?: number; } & any; } & any; authentication?: { expiration?: number; cookie?: CookieConfig; }; sessions: { touch: boolean; expiration: number; expirationInterval: number; }; security?: { cookiesSignKeys: Array<string>; }; } & any