jw-ng-forward
Version:
Temporary package. The default solution for those that want to write Angular 2.x style code in Angular 1.x
31 lines (30 loc) • 1.17 kB
TypeScript
import { IAugmentedJQuery, IAugmentedJQueryStatic } from 'angular';
import { ngClass } from '../testing/test-component-builder';
export interface INgForwardJQueryStatic extends IAugmentedJQueryStatic {
(selector: string, context?: any): INgForwardJQuery;
(element: any): INgForwardJQuery;
(object: {}): INgForwardJQuery;
(elementArray: any[]): INgForwardJQuery;
(object: IAugmentedJQuery): INgForwardJQuery;
(func: Function): INgForwardJQuery;
(array: any[]): INgForwardJQuery;
(): INgForwardJQuery;
}
export interface INgForwardJQuery extends IAugmentedJQuery {
find(selector: string): this;
find(element: any): this;
find(obj: IAugmentedJQuery): this;
nativeElement: any;
componentInstance: any;
componentViewChildren: INgForwardJQuery[];
getLocal(injectable: any): any;
queryAll(predicate: string, scope?: any): INgForwardJQuery[];
query(predicate: string, scope?: any): INgForwardJQuery;
}
export declare class By {
static all(): string;
static css(selector: string): string;
static directive(type: ngClass): string;
}
declare const _default: JQueryStatic;
export default _default;