Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/ts_morph/bootstrap/ts_morph_bootstrap.js>SettingsContainer

TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Very Popular
Go to Latest
class SettingsContainer
Abstract
import { SettingsContainer } from "https://deno.land/x/ts_morph@21.0.1/bootstrap/ts_morph_bootstrap.js";

Constructors

new
SettingsContainer(defaultSettings: T)

Constructor.

Type Parameters

T extends object

Properties

protected
_settings: T

Methods

get(): T

Gets a copy of the settings as an object.

onModified(action: () => void): void

Subscribe to modifications in the settings container.

reset(): void

Resets the settings to the default.

set(settings: Partial<T>): void

Sets one or all of the settings.