{{ apiDocs.className }}

@if (apiDocs.deprecated) {

{{ apiDocs.deprecated.description }}

}

Selector: {{ apiDocs.selector }}

@if (apiDocs.exportAs) {
Exported as: {{ apiDocs.exportAs }}
}
@if (apiDocs.inputs.length) {

Inputs

@for (input of apiDocs.inputs; track input) { }
{{ input.name }}
@if (input.since) { since {{ input.since.version }} } &ngsp; @if (input.deprecated) { deprecated {{ input.deprecated.version }} }
@if (input.deprecated) {

{{ input.deprecated.description }}

}

Type: {{ input.type }}
@if (defaultInputValue(input) || hasConfigProperty(input)) {
Default value: {{ defaultInputValue(input) || '-' }}&ngsp; @if (hasConfigProperty(input)) { — initialized from {{ configServiceName }} service }
}
} @if (apiDocs.outputs.length) {

Outputs

@for (output of apiDocs.outputs; track output) { }
{{ output.name }}
@if (output.since) { since {{ output.since.version }} } &ngsp; @if (output.deprecated) { deprecated {{ output.deprecated.version }} }
@if (output.deprecated) {

{{ output.deprecated.description }}

}

} @if (apiDocs.methods.length && apiDocs.exportAs) {

Methods

@for (method of apiDocs.methods; track method) { }
{{ method.name }}
@if (method.since) { since {{ method.since.version }} } &ngsp; @if (method.deprecated) { deprecated {{ method.deprecated.version }} }

{{ methodSignature(method) }}&ngsp; => {{ method.returnType }}

@if (method.deprecated) {

{{ method.deprecated.description }}

}

}