QnAMakerComponentRegistration class

Define component assets for QnAMaker.

Extends

ComponentRegistration

Constructors

QnAMakerComponentRegistration()

Create an instance of QnAMakerComponentRegistration.

Inherited Properties

components

Methods

getDeclarativeTypes(unknown)

Get declarative types for QnAMaker component registration.

Inherited Methods

add(ComponentRegistration)

Add a component, only one instance per type is allowed for components.

Constructor Details

QnAMakerComponentRegistration()

Create an instance of QnAMakerComponentRegistration.

new QnAMakerComponentRegistration()

Inherited Property Details

components

static components: ComponentRegistration[]

Property Value

ComponentRegistration[]

Inherited From ComponentRegistration.components

Method Details

getDeclarativeTypes(unknown)

Get declarative types for QnAMaker component registration.

function getDeclarativeTypes(_resourceExplorer: unknown): ComponentDeclarativeTypes[]

Parameters

_resourceExplorer

unknown

resource explorer

Returns

ComponentDeclarativeTypes[]

component registrations

Inherited Method Details

add(ComponentRegistration)

Add a component, only one instance per type is allowed for components.

static function add(componentRegistration: ComponentRegistration)

Parameters

componentRegistration

ComponentRegistration

The component to be registered.

Inherited From ComponentRegistration.add