UNPKG

ionic-angular

Version:

A powerful framework for building mobile and progressive web apps with JavaScript and Angular 2

39 lines (38 loc) 1.24 kB
import { ElementRef, Renderer } from '@angular/core'; import { Config } from '../config/config'; /** * Base class for all Ionic components. Exposes some common functionality * that all Ionic components need, such as accessing underlying native elements and * sending/receiving app-level events. */ export declare class Ion { /** @private */ _config: Config; /** @private */ _elementRef: ElementRef; /** @private */ _renderer: Renderer; /** @private */ _color: string; /** @private */ _mode: string; /** @private */ _componentName: string; constructor(config: Config, elementRef: ElementRef, renderer: Renderer, componentName?: string); /** @private */ setElementClass(className: string, isAdd: boolean): void; /** @private */ setElementAttribute(attributeName: string, attributeValue: any): void; /** @private */ setElementStyle(property: string, value: string): void; /** @private */ _setColor(newColor: string, componentName?: string): void; /** @private */ _setMode(newMode: string): void; /** @private */ _setComponentName(): void; /** @private */ getElementRef(): ElementRef; /** @private */ getNativeElement(): any; }