@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.
17 lines (16 loc) • 697 B
TypeScript
import { OnDestroy } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
import { SdsLayoutService } from './layout.service';
import * as i0 from "@angular/core";
export declare abstract class SdsLayoutTypeService<T> implements OnDestroy {
private layoutService;
private _type;
private _destroySubject;
constructor(layoutService: SdsLayoutService);
ngOnDestroy(): void;
get(): BehaviorSubject<T>;
match(...types: T[]): Observable<boolean>;
protected abstract getType(width: number): T;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsLayoutTypeService<any>, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SdsLayoutTypeService<any>>;
}