UNPKG

hurbis-ui-v1

Version:

Biblioteca com componentes de interface de usuário para AngularJS em TypeScript.

69 lines (68 loc) 2.43 kB
/// <reference types="angular" /> /// <reference types="angular-ui-router" /> /// <reference types="angular-translate" /> declare namespace hurbis.ui { class Modulo { static DEFINICAO: comum.IModuloDefinicao; static inicializar(): void; } } declare namespace hurbis.ui.util { class Dispositivo { private static mobileDetect; private static browserInfo; /** * Referência de http://www.quirksmode.org/js/detect.html **/ static detectarNavegador(): any; static isMobile(): string; } } declare namespace hurbis.ui.util { class Arquivo { static baixar(arquivo: comum.util.IArquivo): void; private static removerElemento; } } declare namespace hurbis.ui { class Ancora implements angular.IDirective { private $location; private $anchorScroll; constructor($location: angular.ILocationService, $anchorScroll: angular.IAnchorScrollService); private static ID; restrict: string; link: ($scope: angular.IScope, element: angular.IAugmentedJQuery, attributes: angular.IAttributes) => void; static inicializar(): void; } } declare namespace hurbis.ui { interface IBloqueadorGestor { instances: { get(nome: string): IBloqueador; }; } interface IBloqueador extends angular.blockUI.BlockUIService { } } declare namespace hurbis.ui { abstract class BaseController implements angular.IController { private _bloqueadorGestor; readonly bloqueadorGestor: hurbis.ui.IBloqueadorGestor; private _$state; readonly $state: angular.ui.IStateService; private _$filter; readonly $filter: angular.IFilterService; private _tradutor; readonly tradutor: { (translationId: string, interpolateParams?: any, interpolation?: string, forceLanguage?: string): string; }; private mensagemFlutante; constructor(); exibirSucesso(texto: string, titulo?: string): void; exibirAlerta(texto: string, titulo?: string): void; exibirInformacao(texto: string, titulo?: string): void; exibirErro(texto: string, titulo?: string): void; private exibirMensagem(tipo, texto, titulo?); navegar(destino: string, parametro?: any): void; } }