Skip to main content
Module

x/buildsystem/mod.ts>Unit

Build System for C/C++ projects using Deno and TypeScript
Latest
class Unit
import { Unit } from "https://deno.land/x/buildsystem@0.1.23/mod.ts";

Properties

private
_onComplete: ((status: IUnitStatus) => void)[]
private
_onError: ((status: IUnitStatus) => void)[]
private
_onStatus: ((status: IUnitStatus) => void)[]
arguments: string[]
optional
clean: boolean
optional
debug: boolean
optional
errorLimit: number
frameworks: string[]
includePath: string[]
optional
input: string
libraries: string[]
libraryPath: string[]
macros: string[]
optional
objcARC: boolean
optional
oLevel: number
optional
output: string
optional
sanitizer: boolean
optional
standard: Standard
optional
temp: string

Methods

private
_triggerComplete(status: IUnitStatus): void
private
_triggerError(status: IUnitStatus): void
private
_triggerStatus(status: IUnitStatus): void
make(options?: IUnitMakeOptions): Promise<IUnitStatus>
onComplete(fn: (state: IUnitStatus) => void): void
onError(fn: (state: IUnitStatus) => void): void
onStatus(fn: (state: IUnitStatus) => void): void