@compodoc/compodoc
Version:
The missing documentation tool for your Angular application
76 lines (65 loc) • 1.41 kB
text/typescript
import { Component, Input, Output, HostBinding, HostListener } from '@angular/core';
import { Todo } from '../models/todo.model';
import { DumbParentComponent } from './dumb-parent-component';
/**
* @example
* empty component
*/
({
selector: 'cp-dumb',
template: 'dumb component'
})
export class DumbComponent extends DumbParentComponent {
/**
* @example
* component property
*/
emptyProperty = '';
_todo;
/**
* @example
* component input
*/
() public emptyInput: string;
/**
* @example
* component output
*/
() public emptyOutput: string;
/**
* @example
* component accessor
*/
get emptyAccessor() {
return this._emptyAccessor;
}
set emptyAccessor(val) {
this._emptyAccessor = val;
}
private _emptyAccessor = '';
/**
* @example
* component hostBinding
*/
('')
emptyHostBinding: string;
/**
* @example
* component hostListener
*/
('')
emptyHostListener() {}
/**
* @param emptyParam component method param
* @returns component method return
*/
emptyMethod(emptyParam: string) {
return emptyParam;
}
/**
* @param {VisibleLayer} value
*/
set visibleTodos(value: Todo) {
this._todo = value;
}
}