@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
14 lines (13 loc) • 666 B
TypeScript
import { FrontActionDefinition } from "../actions/model/front-action-definition";
import * as i0 from "@angular/core";
export declare class FrontActionRegistryService {
protected _registry: Map<string, FrontActionDefinition>;
constructor();
get registry(): Map<string, FrontActionDefinition>;
set registry(value: Map<string, FrontActionDefinition>);
register(key: string, fn: FrontActionDefinition): void;
contains(key: string): boolean;
get(key: string): FrontActionDefinition;
static ɵfac: i0.ɵɵFactoryDeclaration<FrontActionRegistryService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FrontActionRegistryService>;
}