Skip to content

PlatformViewsSettings

@tsed/platform-views

Usage

typescript
import { PlatformViewsSettings } from "@tsed/platform-views";

See /packages/platform/platform-views/src/types/domain/PlatformViewsSettings.ts.

Overview

ts
interface PlatformViewsSettings {
    disabled?: boolean;
    root?: string;
    cache?: boolean;
    extensions?: Partial<PlatformViewsExtensionsTypes>;
    viewEngine?: string;
    options?: Record<string, PlatformViewsEngineOptions>;
}

disabled

ts
disabled?: boolean;

root

ts
root?: string;

Views directory.

cache

ts
cache?: boolean;

Enable cache. Ts.ED enable cache in PRODUCTION profile by default.

extensions

ts
extensions?: Partial<PlatformViewsExtensionsTypes>;

Provide extensions mapping to match the expected engines.

viewEngine

ts
viewEngine?: string;

Default view engine extension. Allow omitting extension when using View decorator or render method.

options

ts
options?: Record<string, PlatformViewsEngineOptions>;

Options mapping for each engine.

Released under the MIT License.