---
meta:
 - name: keywords
   description: api typescript node.js documentation ScalarModule class
---
# ScalarModule - @tsed/scalar

## Usage

```typescript
import { ScalarModule } from "@tsed/scalar";
```

> See [/packages/specs/scalar/src/ScalarModule.ts](https://github.com/tsedio/tsed/blob/v8.27.0/packages/specs/scalar/src/ScalarModule.ts#L0-L0).

## Overview

```ts
class ScalarModule extends OpenAPIBaseModule {
    readonly name = "Scalar";
    readonly rootDir: string;
    get settings(): any[];
    protected createRouter(conf: ScalarSettings): import("@tsed/platform-router").PlatformRouter;
}
```

<!-- Members -->

## readonly name

```ts
readonly name = "Scalar";
```

## readonly rootDir

```ts
readonly rootDir: string;
```

## get settings

```ts
get settings(): any[];
```

## protected createRouter

```ts
protected createRouter(conf: ScalarSettings): import("@tsed/platform-router").PlatformRouter;
```
