File

src/sample/sample-base.class.ts

Description

This is a sample class used to demonstrate how a base class should be defined

Index

Properties
Methods

Methods

getNextFoo
getNextFoo()

required methods

Returns : SampleInterface

Properties

Public type
type: "single" | "multi"
Type : "single" | "multi"
Default value : single

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; }
}

results matching ""

    No results matching ""