%ZHSLIB.PackageManager.Developer.Processor.AngularBuild

class %ZHSLIB.PackageManager.Developer.Processor.AngularBuild extends %ZHSLIB.PackageManager.Developer.Processor.Abstract

Property Inventory

Method Inventory

Parameters

parameter ATTRIBUTES = baseHref,clearTarget;
Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Runs npm install and Angular 6+ builds in a specified directory.;
Description of resource processor class (shown in UI)

Properties

property baseHref as %String;
Base URL for the application (e.g., including index.html) If unspecified, will default to deployUrl_"index.html"
Property methods: baseHrefDisplayToLogical(), baseHrefGet(), baseHrefIsValid(), baseHrefLogicalToDisplay(), baseHrefLogicalToOdbc(), baseHrefNormalize(), baseHrefSet()
property buildScript as %String);
Property methods: buildScriptDisplayToLogical(), buildScriptGet(), buildScriptIsValid(), buildScriptLogicalToDisplay(), buildScriptLogicalToOdbc(), buildScriptNormalize(), buildScriptSet()
property clearTarget as %Boolean [ InitialExpression = 1 ];
Set to false if the target for the deployed UI has other files too (e.g., that shouldn't be deleted).
Property methods: clearTargetDisplayToLogical(), clearTargetGet(), clearTargetIsValid(), clearTargetLogicalToDisplay(), clearTargetNormalize(), clearTargetSet()
property dependencies as %String);
Property methods: dependenciesDisplayToLogical(), dependenciesGet(), dependenciesIsValid(), dependenciesLogicalToDisplay(), dependenciesLogicalToOdbc(), dependenciesNormalize(), dependenciesSet()

Methods

method CleanSettings() [ Language = objectscript ]
method OnAfterPhase(pPhase As %String, ByRef pParams) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Feedback