Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/smx/src/modules/targets/target.ts>Target

Manage and sync scripts, configs and templates between computers
Latest
class Target
implements ITarget
import { Target } from "https://deno.land/x/smx@v0.6.0/src/modules/targets/target.ts";

Constructors

new
Target(
settings: ISettingsManager,
target: TargetConfig,
dirHandler: IDirHandler,
save: () => Promise<void>,
)

Properties

readonly
id
readonly
initialized
readonly
isDefault
readonly
name
readonly
path

Methods

delete(): Promise<void>
init(setDefault: boolean): Promise<void>
reset(type: "all" | "settings" | "content"): Promise<void>
setDefault(): Promise<void>
setName(value: string): Promise<void>