ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
17 lines (16 loc) • 976 B
TypeScript
import { IFrameworkOverrides } from "./interfaces/iFrameworkOverrides";
import { AgPromise } from "./utils";
/** The base frameworks, eg React & Angular, override this bean with implementations specific to their requirement. */
export declare class VanillaFrameworkOverrides implements IFrameworkOverrides {
private frameworkName;
renderingEngine: 'vanilla' | 'react';
constructor(frameworkName?: 'javascript' | 'angular' | 'react' | 'vue' | 'solid');
setTimeout(action: any, timeout?: any): void;
setInterval(action: any, timeout?: any): AgPromise<number>;
isOutsideAngular: (eventType: string) => boolean;
addEventListener(element: HTMLElement, type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
dispatchEvent(eventType: string, listener: () => {}, global?: boolean): void;
frameworkComponent(name: string): any;
isFrameworkComponent(comp: any): boolean;
getDocLink(path?: string): string;
}