src/sample/sample-base.class.ts
This is a sample class used to demonstrate how a base class should be defined
Properties |
|
Methods |
| getNextFoo |
getNextFoo()
|
|
Defined in src/sample/sample-base.class.ts:15
|
|
required methods
Returns :
SampleInterface
|
| Public type |
type:
|
Type : "single" | "multi"
|
Default value : single
|
|
Defined in src/sample/sample-base.class.ts:13
|
|
required template types |
import { Input, Output, EventEmitter } from "@angular/core";
import { SampleInterface } from "./sample.interface";
/**
* This is a sample class used to demonstrate how a base class should be defined
*/
export class SampleBase {
/** specify input behaviour */
@Input() foo: SampleInterface;
/** specify output behaviour */
@Output() bar: EventEmitter<Object>;
/** required template types */
public type: "single" | "multi" = "single";
/** required methods */
getNextFoo(): SampleInterface { return; }
}