suis
Version:
Angular 16+ Component Library
29 lines (28 loc) • 1.75 kB
TypeScript
import { SuisButtonBase } from '../../../../shared/classes/suis-button.base';
import { ActivatedRoute, Params, QueryParamsHandling } from '@angular/router';
import * as i0 from "@angular/core";
export declare class SuisButtonLinkComponent extends SuisButtonBase {
/**
* Sets routerLink of the anchor tag. No default value.
*/
readonly routerLink: import("@angular/core").InputSignal<string | any[] | undefined>;
/**
* Sets target of the anchor tag. No default value.
*/
readonly target: import("@angular/core").InputSignal<string | undefined>;
/**
* Sets queryParams of the anchor tag. No default value.
*/
readonly queryParams: import("@angular/core").InputSignal<Params | undefined>;
/**
* Sets queryParamsHandling of the anchor tag. No default value.
*/
readonly queryParamsHandling: import("@angular/core").InputSignal<QueryParamsHandling | undefined>;
/**
* Sets relativeTo of the anchor tag. No default value.
*/
readonly relativeTo: import("@angular/core").InputSignal<ActivatedRoute | undefined>;
onClick(event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SuisButtonLinkComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SuisButtonLinkComponent, "suis-button-link", never, { "routerLink": { "alias": "routerLink"; "required": true; "isSignal": true; }; "target": { "alias": "target"; "required": false; "isSignal": true; }; "queryParams": { "alias": "queryParams"; "required": false; "isSignal": true; }; "queryParamsHandling": { "alias": "queryParamsHandling"; "required": false; "isSignal": true; }; "relativeTo": { "alias": "relativeTo"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}