/*!
*
* Wijmo Library 5.20251.40
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
*
* Licensed under the End-User License Agreement For MESCIUS Wijmo Software.
* us.sales@mescius.com
* https://developer.mescius.com/wijmo/licensing
*
*/
/**
* {@module wijmo.angular2.gauge}
* Contains Angular 2 components for the wijmo.gauge module.
*
* wijmo.angular2.gauge is an external TypeScript module that can be imported to your code
* using its ambient module name. For example:
*
*
import * as wjGauge from 'wijmo/wijmo.angular2.gauge';
*
* @Component({
* directives: [wjGauge.WjLinearGauge],
* template: '<wj-linear-gauge [(value)]="amount" [isReadOnly]="false"></wj-linear-gauge>',
* selector: 'my-cmp',
* })
* export class MyCmp {
* amount = 0;
* }
*
*/
/**
*
*/
export declare var ___keepComment: any;
import { EventEmitter, AfterViewInit, ElementRef, Injector, OnInit, OnDestroy } from '@angular/core';
import { IWjComponentMetadata, IWjComponentMeta } from 'wijmo/wijmo.angular2.directiveBase';
import * as wjcGauge from 'wijmo/wijmo.gauge';
declare var wjLinearGaugeMeta: IWjComponentMeta;
export { wjLinearGaugeMeta };
/**
* Angular 2 component for the {@link wijmo.gauge.LinearGauge} control.
*
* Use the wj-linear-gauge component to add LinearGauge controls to your
* Angular 2 applications. For details about Angular 2 markup syntax, see
* Angular 2 Markup.
*
* The WjLinearGauge component is derived from the LinearGauge control and
* inherits all its properties, events and methods.
*
* The wj-linear-gauge component may contain a {@link wijmo.angular2.gauge.WjRange} child component.
*/
export declare class WjLinearGauge extends wjcGauge.LinearGauge implements OnInit, OnDestroy, AfterViewInit {
static readonly meta: IWjComponentMetadata;
private _wjBehaviour;
/**
* Indicates whether the component has been initialized by Angular.
* Changes its value from false to true right before triggering the initialized event.
*/
isInitialized: boolean;
/**
* This event is triggered after the component has been initialized by Angular, that is
* all bound properties have been assigned and child components (if any) have been initialized.
*/
initialized: EventEmitter;
/**
* Defines a name of a property represented by [(ngModel)] directive (if specified).
* Default value is 'value'.
*/
wjModelProperty: string;
/**
* Allows you to override the global WjOptions.asyncBindings setting for this specific component.
* See the WjOptions.{@link WjOptions.asyncBindings} property description for details.
*/
asyncBindings: boolean;
/**
* Angular (EventEmitter) version of the Wijmo gotFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional gotFocus Wijmo event name.
*/
gotFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo lostFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional lostFocus Wijmo event name.
*/
lostFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshing event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshing Wijmo event name.
*/
refreshingNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshed event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshed Wijmo event name.
*/
refreshedNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo invalidInput event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional invalidInput Wijmo event name.
*/
invalidInputNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo valueChanged event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional valueChanged Wijmo event name.
*/
valueChangedNg: EventEmitter;
/**
* This event is used to implement two-way binding to the value property.
* It's triggered when the property value changes, with the event argument holding the new property value.
* You can bind handlers to this event in templates using the valueChange event name.
*/
valueChangePC: EventEmitter;
constructor(elRef: ElementRef, injector: Injector, parentCmp: any);
/**
* If you create a custom component inherited from a Wijmo component, you can override this
* method and perform necessary initializations that you usually do in a class constructor.
* This method is called in the last line of a Wijmo component constructor and allows you
* to not declare your custom component's constructor at all, thus preventing you from a necessity
* to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters.
*/
created(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void;
}
declare var wjBulletGraphMeta: IWjComponentMeta;
export { wjBulletGraphMeta };
/**
* Angular 2 component for the {@link wijmo.gauge.BulletGraph} control.
*
* Use the wj-bullet-graph component to add BulletGraph controls to your
* Angular 2 applications. For details about Angular 2 markup syntax, see
* Angular 2 Markup.
*
* The WjBulletGraph component is derived from the BulletGraph control and
* inherits all its properties, events and methods.
*
* The wj-bullet-graph component may contain a {@link wijmo.angular2.gauge.WjRange} child component.
*/
export declare class WjBulletGraph extends wjcGauge.BulletGraph implements OnInit, OnDestroy, AfterViewInit {
static readonly meta: IWjComponentMetadata;
private _wjBehaviour;
/**
* Indicates whether the component has been initialized by Angular.
* Changes its value from false to true right before triggering the initialized event.
*/
isInitialized: boolean;
/**
* This event is triggered after the component has been initialized by Angular, that is
* all bound properties have been assigned and child components (if any) have been initialized.
*/
initialized: EventEmitter;
/**
* Defines a name of a property represented by [(ngModel)] directive (if specified).
* Default value is 'value'.
*/
wjModelProperty: string;
/**
* Allows you to override the global WjOptions.asyncBindings setting for this specific component.
* See the WjOptions.{@link WjOptions.asyncBindings} property description for details.
*/
asyncBindings: boolean;
/**
* Angular (EventEmitter) version of the Wijmo gotFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional gotFocus Wijmo event name.
*/
gotFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo lostFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional lostFocus Wijmo event name.
*/
lostFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshing event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshing Wijmo event name.
*/
refreshingNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshed event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshed Wijmo event name.
*/
refreshedNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo invalidInput event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional invalidInput Wijmo event name.
*/
invalidInputNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo valueChanged event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional valueChanged Wijmo event name.
*/
valueChangedNg: EventEmitter;
/**
* This event is used to implement two-way binding to the value property.
* It's triggered when the property value changes, with the event argument holding the new property value.
* You can bind handlers to this event in templates using the valueChange event name.
*/
valueChangePC: EventEmitter;
constructor(elRef: ElementRef, injector: Injector, parentCmp: any);
/**
* If you create a custom component inherited from a Wijmo component, you can override this
* method and perform necessary initializations that you usually do in a class constructor.
* This method is called in the last line of a Wijmo component constructor and allows you
* to not declare your custom component's constructor at all, thus preventing you from a necessity
* to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters.
*/
created(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void;
}
declare var wjRadialGaugeMeta: IWjComponentMeta;
export { wjRadialGaugeMeta };
/**
* Angular 2 component for the {@link wijmo.gauge.RadialGauge} control.
*
* Use the wj-radial-gauge component to add RadialGauge controls to your
* Angular 2 applications. For details about Angular 2 markup syntax, see
* Angular 2 Markup.
*
* The WjRadialGauge component is derived from the RadialGauge control and
* inherits all its properties, events and methods.
*
* The wj-radial-gauge component may contain a {@link wijmo.angular2.gauge.WjRange} child component.
*/
export declare class WjRadialGauge extends wjcGauge.RadialGauge implements OnInit, OnDestroy, AfterViewInit {
static readonly meta: IWjComponentMetadata;
private _wjBehaviour;
/**
* Indicates whether the component has been initialized by Angular.
* Changes its value from false to true right before triggering the initialized event.
*/
isInitialized: boolean;
/**
* This event is triggered after the component has been initialized by Angular, that is
* all bound properties have been assigned and child components (if any) have been initialized.
*/
initialized: EventEmitter;
/**
* Defines a name of a property represented by [(ngModel)] directive (if specified).
* Default value is 'value'.
*/
wjModelProperty: string;
/**
* Allows you to override the global WjOptions.asyncBindings setting for this specific component.
* See the WjOptions.{@link WjOptions.asyncBindings} property description for details.
*/
asyncBindings: boolean;
/**
* Angular (EventEmitter) version of the Wijmo gotFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional gotFocus Wijmo event name.
*/
gotFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo lostFocus event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional lostFocus Wijmo event name.
*/
lostFocusNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshing event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshing Wijmo event name.
*/
refreshingNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo refreshed event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional refreshed Wijmo event name.
*/
refreshedNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo invalidInput event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional invalidInput Wijmo event name.
*/
invalidInputNg: EventEmitter;
/**
* Angular (EventEmitter) version of the Wijmo valueChanged event for programmatic access.
* Use this event name if you want to subscribe to the Angular version of the event in code.
* In template bindings use the conventional valueChanged Wijmo event name.
*/
valueChangedNg: EventEmitter;
/**
* This event is used to implement two-way binding to the value property.
* It's triggered when the property value changes, with the event argument holding the new property value.
* You can bind handlers to this event in templates using the valueChange event name.
*/
valueChangePC: EventEmitter;
constructor(elRef: ElementRef, injector: Injector, parentCmp: any);
/**
* If you create a custom component inherited from a Wijmo component, you can override this
* method and perform necessary initializations that you usually do in a class constructor.
* This method is called in the last line of a Wijmo component constructor and allows you
* to not declare your custom component's constructor at all, thus preventing you from a necessity
* to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters.
*/
created(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void;
}
declare var wjRangeMeta: IWjComponentMeta;
export { wjRangeMeta };
/**
* Angular 2 component for the {@link wijmo.gauge.Range} class.
*
* The wj-range component must be
* contained in one of the following components:
* {@link wijmo.angular2.gauge.WjLinearGauge}
* , {@link wijmo.angular2.gauge.WjBulletGraph}
* or {@link wijmo.angular2.gauge.WjRadialGauge}.
*
* Use the wj-range component to add Range controls to your
* Angular 2 applications. For details about Angular 2 markup syntax, see
* Angular 2 Markup.
*
* The WjRange component is derived from the Range class and
* inherits all its properties, events and methods.
*/
export declare class WjRange extends wjcGauge.Range implements OnInit, OnDestroy, AfterViewInit {
static readonly meta: IWjComponentMetadata;
private _wjBehaviour;
/**
* Indicates whether the component has been initialized by Angular.
* Changes its value from false to true right before triggering the initialized event.
*/
isInitialized: boolean;
/**
* This event is triggered after the component has been initialized by Angular, that is
* all bound properties have been assigned and child components (if any) have been initialized.
*/
initialized: EventEmitter;
/**
* Gets or sets a name of a property that this component is assigned to.
* Default value is 'ranges'.
*/
wjProperty: string;
constructor(elRef: ElementRef, injector: Injector, parentCmp: any);
/**
* If you create a custom component inherited from a Wijmo component, you can override this
* method and perform necessary initializations that you usually do in a class constructor.
* This method is called in the last line of a Wijmo component constructor and allows you
* to not declare your custom component's constructor at all, thus preventing you from a necessity
* to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters.
*/
created(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
}
export declare class WjGaugeModule {
}