@rxap/layout
Version:
This library provides a set of Angular components and services for creating consistent and configurable application layouts, including headers, footers, side navigation, and content areas. It offers features such as dynamic navigation, external applicatio
33 lines (32 loc) • 1.04 kB
TypeScript
import { Portal } from '@angular/cdk/portal';
import * as i0 from "@angular/core";
export declare class FooterService {
private readonly components;
/**
* Represents an array of `Portal` objects with unknown type.
*/
readonly portals: import("@angular/core").WritableSignal<Portal<unknown>[]>;
/**
* Computes the count of portals.
*
* @returns {number} The count of portals.
*/
readonly portalCount: import("@angular/core").Signal<number>;
/**
* Adds a portal to the list of portals.
*
* @param {Portal<unknown>} portal - The portal to be added.
*
* @return {void}
*/
pushPortal(portal: Portal<unknown>): void;
/**
* Removes a portal from the list of portals.
*
* @param {Portal<unknown>} portal - The portal to be removed.
* @return {void}
*/
removePortal(portal: Portal<unknown>): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FooterService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FooterService>;
}