@progress/kendo-angular-map
Version:
Kendo UI Map for Angular
38 lines (37 loc) • 1.59 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { OnChanges, OnDestroy, SimpleChange } from '@angular/core';
import { ConfigurationService } from './configuration.service';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare abstract class SettingsComponent implements OnChanges, OnDestroy {
protected configKey: string;
configurationService: ConfigurationService;
protected store: any;
constructor(configKey: string, configurationService: ConfigurationService);
ngOnDestroy(): void;
ngOnChanges(changes: {
[propertyName: string]: SimpleChange;
}): void;
/**
* Updates the component fields with the specified values and refreshes the component.
*
* Use this method when the configuration values cannot be set through the template.
*
* @example
* ```ts-no-run
* item.notifyChanges({ visible: true });
* ```
*
* @param changes An object containing the updated input fields.
*/
notifyChanges(changes: any): void;
protected markAsVisible(): void;
private notify;
static ɵfac: i0.ɵɵFactoryDeclaration<SettingsComponent, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SettingsComponent, never, never, {}, {}, never, never, false, never>;
}