@funnelback/ng-sds
Version:
`@funnelback/ng-sds` is Bootstrap 5 based library that aims to implement the [Squiz Design System specification](https://designsystem.squiz.net/) in Angular.
21 lines (20 loc) • 1.13 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import * as i0 from "@angular/core";
export declare abstract class SdsSignInContentComponent<T, E> {
form: FormGroup<{
username: FormControl<string>;
password?: FormControl<string>;
}>;
routeLink: string | any[];
state: E;
error?: string;
color: string;
set labels(labels: T);
get labels(): T;
onSubmit: EventEmitter<FormGroup>;
protected abstract DEFAULT_LABELS: Required<T>;
private _labels;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsSignInContentComponent<any, any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SdsSignInContentComponent<any, any>, "ng-component", never, { "form": { "alias": "form"; "required": false; }; "routeLink": { "alias": "routeLink"; "required": false; }; "state": { "alias": "state"; "required": false; }; "error": { "alias": "error"; "required": false; }; "color": { "alias": "color"; "required": false; }; "labels": { "alias": "labels"; "required": false; }; }, { "onSubmit": "onSubmit"; }, never, never, false, never>;
}