@acoustic-content-sdk/tooling-contributions v9.0.10076
Tooling functions to implement support for feature modules.
Home > @acoustic-content-sdk/tooling-contributions
tooling-contributions package
Tooling functions to implement support for feature modules.
Enumerations
| Enumeration | Description |
|---|---|
| ArtifactMode | Artifact modes, the values need to match the option selections for the Page Contribution type 354743b2-f89a-482b-b447-2b5a2367c8bd |
Functions
| Function | Description |
|---|---|
| createNgDriverArtifacts(aHost, aReadDir, aSchema) | Generates the content items that describe a driver based on an Angular build output |
| createPackageArtifacts(aHost, aSchema, aLogSvc) | Generates the content items that describe a driver based on an Angular build output |
Interfaces
| Interface | Description |
|---|---|
| CreateNgDriverArtifactsSchema | |
| CreatePackageFromArtifactsSchema |
Variables
| Variable | Description |
|---|---|
| VERSION | Version and build number of the package |
Home > @acoustic-content-sdk/tooling-contributions > ArtifactMode
ArtifactMode enum
Artifact modes, the values need to match the option selections for the Page Contribution type 354743b2-f89a-482b-b447-2b5a2367c8bd
Signature:
export declare enum ArtifactMode Enumeration Members
| Member | Value | Description |
|---|---|---|
| ALWAYS | "always" | |
| LIVE | "live" | |
| PREVIEW | "preview" |
Home > @acoustic-content-sdk/tooling-contributions > createNgDriverArtifacts
createNgDriverArtifacts() function
Generates the content items that describe a driver based on an Angular build output
Signature:
export declare function createNgDriverArtifacts(aHost: ReadTextFile, aReadDir: ReadDirectory, aSchema?: CreateNgDriverArtifactsSchema): Observable<FileDescriptor<Artifact | Buffer>>;Parameters
| Parameter | Type | Description |
|---|---|---|
| aHost | ReadTextFile | callback to read a text file |
| aReadDir | ReadDirectory | |
| aSchema | CreateNgDriverArtifactsSchema | configuration |
Returns:
Observable<FileDescriptor<Artifact | Buffer>>
the sequence of artifacts
Home > @acoustic-content-sdk/tooling-contributions > createPackageArtifacts
createPackageArtifacts() function
Generates the content items that describe a driver based on an Angular build output
Signature:
export declare function createPackageArtifacts(aHost: ReadTextFile, aSchema?: CreatePackageFromArtifactsSchema, aLogSvc?: LoggerService): Observable<FileDescriptor<any>>;Parameters
| Parameter | Type | Description |
|---|---|---|
| aHost | ReadTextFile | callback to read a text file |
| aSchema | CreatePackageFromArtifactsSchema | configuration |
| aLogSvc | LoggerService |
Returns:
Observable<FileDescriptor<any>>
the sequence of artifacts
Home > @acoustic-content-sdk/tooling-contributions > CreateNgDriverArtifactsSchema
CreateNgDriverArtifactsSchema interface
Signature:
export interface CreateNgDriverArtifactsSchema Properties
| Property | Type | Description |
|---|---|---|
| configuration | string | The name of the configuration to use |
| mode | string | mode |
| project | string | The name of the project. |
| tag | string | a comma separated list of tags |
Home > @acoustic-content-sdk/tooling-contributions > CreatePackageFromArtifactsSchema
CreatePackageFromArtifactsSchema interface
Signature:
export interface CreatePackageFromArtifactsSchema Properties
| Property | Type | Description |
|---|---|---|
| data | string | Location of the data directory, defaults to 'data'. The package artifacts will be created in the parent folder of the data folder |
| files$ | Observable<FileDescriptor<any>> | optionally the explicit list of files to include |
| license | string | optinally the license, defaults to MIT |
| tag | string | a comma separated list of tags |
Home > @acoustic-content-sdk/tooling-contributions > VERSION
VERSION variable
Version and build number of the package
Signature:
VERSION: {
version: {
major: string;
minor: string;
patch: string;
branch: string;
};
build: Date;
}Home > @acoustic-content-sdk/tooling-contributions > CreateNgDriverArtifactsSchema > configuration
CreateNgDriverArtifactsSchema.configuration property
The name of the configuration to use
Signature:
configuration?: string;Home > @acoustic-content-sdk/tooling-contributions > CreateNgDriverArtifactsSchema > mode
CreateNgDriverArtifactsSchema.mode property
mode
Signature:
mode?: string;Home > @acoustic-content-sdk/tooling-contributions > CreateNgDriverArtifactsSchema > project
CreateNgDriverArtifactsSchema.project property
The name of the project.
Signature:
project?: string;Home > @acoustic-content-sdk/tooling-contributions > CreateNgDriverArtifactsSchema > tag
CreateNgDriverArtifactsSchema.tag property
a comma separated list of tags
Signature:
tag?: string;Home > @acoustic-content-sdk/tooling-contributions > CreatePackageFromArtifactsSchema > data
CreatePackageFromArtifactsSchema.data property
Location of the data directory, defaults to 'data'. The package artifacts will be created in the parent folder of the data folder
Signature:
data?: string;Home > @acoustic-content-sdk/tooling-contributions > CreatePackageFromArtifactsSchema > files$
CreatePackageFromArtifactsSchema.files$ property
optionally the explicit list of files to include
Signature:
files$?: Observable<FileDescriptor<any>>;Home > @acoustic-content-sdk/tooling-contributions > CreatePackageFromArtifactsSchema > license
CreatePackageFromArtifactsSchema.license property
optinally the license, defaults to MIT
Signature:
license?: string;Home > @acoustic-content-sdk/tooling-contributions > CreatePackageFromArtifactsSchema > tag
CreatePackageFromArtifactsSchema.tag property
a comma separated list of tags
Signature:
tag?: string;6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago