@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.09 kB
TypeScript
import { ElementRef, Renderer2, OnChanges, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SdsCounterDirective implements OnChanges, OnDestroy {
private elementRef;
private renderer;
private counter;
counterColor: string;
counterOverlap: boolean | string;
counterPosition: 'after' | 'before';
content?: string;
counterContainerClass: boolean;
constructor(elementRef: ElementRef<HTMLElement>, renderer: Renderer2);
ngOnChanges(): void;
ngOnDestroy(): void;
private createCounter;
private updateCounter;
private setContent;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsCounterDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SdsCounterDirective, "[sdsCounter]", never, { "counterColor": { "alias": "counterColor"; "required": false; }; "counterOverlap": { "alias": "counterOverlap"; "required": false; }; "counterPosition": { "alias": "counterPosition"; "required": false; }; "content": { "alias": "sdsCounter"; "required": false; }; }, {}, never, never, false, never>;
}