Skip to main content
Hitachi Vantara Lumada and Pentaho Documentation

ITypeMeta

pentaho.module.spec. ITypeMeta

The spec.ITypeMeta interface contains the metadata of a type module.

Source: doc-js/pentaho/module/spec/ITypeMeta.jsdoc, line 17

Extends

Members

Name Description
alias : nonEmptyString

The alias of the module.

ancestor : nonEmptyString

The alias or identifier of the type's base type.

base : nonEmptyString

The alias or identifier of the type's base type.

isAbstract : boolean

Indicates if the type module is abstract.

ranking : number

The ranking of the module.

value : any | function

The value of the module or a function that creates it.

Members Details

alias: nonEmptyString

The alias of the module.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 30

Inherited From: pentaho.module.spec.IMeta#alias

ancestor: nonEmptyString

The alias or identifier of the type's base type.

When null, the type is a root type.

This property is a synonym for pentaho.module.spec.ITypeMeta#base.

Source: doc-js/pentaho/module/spec/ITypeMeta.jsdoc, line 38

base: nonEmptyString

The alias or identifier of the type's base type.

When null, the type is a root type.

This property is a synonym for pentaho.module.spec.ITypeMeta#ancestor.

Source: doc-js/pentaho/module/spec/ITypeMeta.jsdoc, line 26

isAbstract: boolean

Indicates if the type module is abstract.

An abstract type module does not have a corresponding file or implementation. Its value is undefined.

Source: doc-js/pentaho/module/spec/ITypeMeta.jsdoc, line 50

Default Value: false

ranking: number

The ranking of the module.

The ranking determines the order of the module amongst other modules.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 38

Inherited From: pentaho.module.spec.IMeta#ranking

Default Value: 0

value: any | function

The value of the module or a function that creates it.

When specified, an AMD/RequireJS module with this module's id is dynamically defined.

Only considered specified when different from undefined. When a function, whatever its return value is taken as the value of the module. When a function, it is called with the module metadata object, having its configuration already loaded.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 49

Inherited From: pentaho.module.spec.IMeta#value