Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Developer.Processor.AngularBuild

%ZHSLIB.PackageManager.Developer.Processor.AngularBuild

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

Property Inventory (Including Private)

Method Inventory (Including Private)

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 (Including Private)

property angularCliVersion as %String) [ Private ];
Property methods: angularCliVersionDisplayToLogical(), angularCliVersionGet(), angularCliVersionIsValid(), angularCliVersionLogicalToDisplay(), angularCliVersionLogicalToOdbc(), angularCliVersionNormalize(), angularCliVersionSet()
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()
property deployUrl as %String [ Private , InitialExpression = "/csp/hslib/" _ pResourceReference.Module.Name _ "/" , ReadOnly ];
URL to which the application is deployed (relative to the host) Must be specified.
Property methods: deployUrlDisplayToLogical(), deployUrlGet(), deployUrlIsValid(), deployUrlLogicalToDisplay(), deployUrlLogicalToOdbc(), deployUrlNormalize()
property tempDirectory as %String) [ Private ];
Property methods: tempDirectoryDisplayToLogical(), tempDirectoryGet(), tempDirectoryIsValid(), tempDirectoryLogicalToDisplay(), tempDirectoryLogicalToOdbc(), tempDirectoryNormalize(), tempDirectorySet()

Methods (Including Private)

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

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)