1 | export declare const _: {
|
2 | utf8_encode(s: string | null): string;
|
3 | stringRepeat(str: string, len: number): string;
|
4 | padStart(str: string, totalLength: number, padStr: string): string;
|
5 | camelCaseToHyphen(str: string): string | null;
|
6 | hyphenToCamelCase(str: string): string | null;
|
7 | capitalise(str: string): string;
|
8 | escapeString(toEscape?: string | null | undefined): string | null;
|
9 | camelCaseToHumanText(camelCase: string | undefined): string | null;
|
10 | startsWith(str: string, matchStart: string): boolean;
|
11 | convertToSet<T>(list: T[]): Set<T>;
|
12 | sortRowNodesByOrder(rowNodes: import("../main").RowNode[], rowNodeOrder: {
|
13 | [id: string]: number;
|
14 | }): void;
|
15 | traverseNodesWithKey(nodes: import("../main").RowNode[] | null, callback: (node: import("../main").RowNode, key: string) => void): void;
|
16 | iterateObject<T_1>(object: {
|
17 | [p: string]: T_1;
|
18 | } | T_1[] | null | undefined, callback: (key: string, value: T_1) => void): void;
|
19 | cloneObject<T_2 extends {}>(object: T_2): T_2;
|
20 | deepCloneObject<T_3>(object: T_3): T_3;
|
21 | deepCloneDefinition<T_4>(object: T_4, keysToSkip?: string[] | undefined): T_4 | undefined;
|
22 | getProperty<T_5, K extends keyof T_5>(object: T_5, key: K): any;
|
23 | setProperty<T_6, K_1 extends keyof T_6>(object: T_6, key: K_1, value: any): void;
|
24 | copyPropertiesIfPresent<S, T_7 extends S, K_2 extends keyof S>(source: S, target: T_7, ...properties: K_2[]): void;
|
25 | copyPropertyIfPresent<S_1, T_8 extends S_1, K_3 extends keyof S_1>(source: S_1, target: T_8, property: K_3, transform?: ((value: S_1[K_3]) => any) | undefined): void;
|
26 | getAllKeysInObjects(objects: any[]): string[];
|
27 | getAllValuesInObject<T_9 extends Object>(obj: T_9): any[];
|
28 | mergeDeep(dest: any, source: any, copyUndefined?: boolean, makeCopyOfSimpleObjects?: boolean): void;
|
29 | assign<T_10, U>(target: T_10, source: U): T_10 & U;
|
30 | assign<T_11, U_1, V>(target: T_11, source1: U_1, source2: V): T_11 & U_1 & V;
|
31 | assign<T_12, U_2, V_1, W>(target: T_12, source1: U_2, source2: V_1, source3: W): T_12 & U_2 & V_1 & W;
|
32 | missingOrEmptyObject(value: any): boolean;
|
33 | get(source: any, expression: string, defaultValue: any): any;
|
34 | set(target: any, expression: string, value: any): void;
|
35 | deepFreeze(object: any): any;
|
36 | getValueUsingField(data: any, field: string, fieldContainsDots: boolean): any;
|
37 | removeAllReferences(obj: any, objectName: string): void;
|
38 | isNonNullObject(value: any): boolean;
|
39 | padStartWidthZeros(value: number, totalStringSize: number): string;
|
40 | createArrayOfNumbers(first: number, last: number): number[];
|
41 | isNumeric(value: any): boolean;
|
42 | getMaxSafeInteger(): number;
|
43 | cleanNumber(value: any): number | null;
|
44 | decToHex(number: number, bytes: number): string;
|
45 | formatNumberTwoDecimalPlacesAndCommas(value: number): string;
|
46 | formatNumberCommas(value: number): string;
|
47 | sum(values: number[] | null): number | null;
|
48 | normalizeWheel(event: any): any;
|
49 | isLeftClick(mouseEvent: MouseEvent): boolean;
|
50 | areEventsNear(e1: Touch | MouseEvent, e2: Touch | MouseEvent, pixelCount: number): boolean;
|
51 | convertToMap<K_4, V_2>(arr: [K_4, V_2][]): Map<K_4, V_2>;
|
52 | keys<T_13>(map: Map<T_13, any>): T_13[];
|
53 | isKeyPressed(event: KeyboardEvent, keyToCheck: number): boolean;
|
54 | isEventFromPrintableCharacter(event: KeyboardEvent): boolean;
|
55 | isUserSuppressingKeyboardEvent(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, keyboardEvent: KeyboardEvent, rowNode: import("../main").RowNode, column: import("../main").Column, editing: boolean): boolean;
|
56 | isUserSuppressingHeaderKeyboardEvent(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, keyboardEvent: KeyboardEvent, headerRowIndex: number, column: import("../main").Column | import("../main").ColumnGroup): boolean;
|
57 | createIcon(iconName: string, gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, column: import("../main").Column | null): HTMLElement;
|
58 | createIconNoSpan(iconName: string, gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, column?: import("../main").Column | null | undefined, forceCreate?: boolean | undefined): HTMLElement | undefined;
|
59 | iconNameClassMap: {
|
60 | [key: string]: string;
|
61 | };
|
62 | makeNull<T_14 extends unknown>(value?: T_14 | undefined): T_14 | null;
|
63 | exists(value: string | null | undefined, allowEmptyString?: boolean | undefined): value is string;
|
64 | exists<T_15>(value: T_15): value is NonNullable<T_15>;
|
65 | missing<T_16>(value: T_16 | null | undefined): value is Exclude<undefined, T_16> | Exclude<null, T_16>;
|
66 | missingOrEmpty<T_17>(value?: string | T_17[] | null | undefined): boolean;
|
67 | toStringOrNull(value: any): string | null;
|
68 | attrToNumber(value?: string | number | null | undefined): number | null | undefined;
|
69 | attrToBoolean(value?: string | boolean | null | undefined): boolean | undefined;
|
70 | attrToString(value?: string | undefined): string | undefined;
|
71 | referenceCompare<T_18>(left: T_18, right: T_18): boolean;
|
72 | jsonEquals<T1, T2>(val1: T1, val2: T2): boolean;
|
73 | defaultComparator(valueA: any, valueB: any, accentedCompare?: boolean): number;
|
74 | find<T_19>(collection: {
|
75 | [id: string]: T_19;
|
76 | } | T_19[] | null, predicate: string | boolean | ((item: T_19) => boolean), value?: any): T_19 | null;
|
77 | values<T_20>(object: {
|
78 | [key: string]: T_20;
|
79 | } | Set<T_20> | Map<any, T_20>): T_20[];
|
80 | fuzzyCheckStrings(inputValues: string[], validValues: string[], allSuggestions: string[]): {
|
81 | [p: string]: string[];
|
82 | };
|
83 | fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined, weighted?: boolean | undefined): string[];
|
84 | get_bigrams(from: string): any[];
|
85 | string_distances(str1: string, str2: string): number;
|
86 | string_weighted_distances(str1: string, str2: string): number;
|
87 | doOnce(func: () => void, key: string): void;
|
88 | getFunctionName(funcConstructor: any): any;
|
89 | getFunctionParameters(func: any): any;
|
90 | isFunction(val: any): boolean;
|
91 | executeInAWhile(funcs: Function[]): void;
|
92 | executeNextVMTurn(func: () => void): void;
|
93 | executeAfter(funcs: Function[], milliseconds?: number): void;
|
94 | debounce(func: (...args: any[]) => void, wait: number, immediate?: boolean): (...args: any[]) => void;
|
95 | waitUntil(condition: () => boolean, callback: () => void, timeout?: number, timeoutMessage?: string | undefined): void;
|
96 | compose(...fns: Function[]): (arg: any) => any;
|
97 | callIfPresent(func: Function): void;
|
98 | stopPropagationForAgGrid(event: Event): void;
|
99 | isStopPropagationForAgGrid(event: Event): boolean;
|
100 | getComponentForEvent<T_21>(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, event: Event, type: string): T_21 | null;
|
101 | addChangeListener(element: HTMLElement, listener: EventListener): void;
|
102 | getTarget(event: Event): Element;
|
103 | isElementInEventPath(element: HTMLElement, event: Event): boolean;
|
104 | createEventPath(event: Event): EventTarget[];
|
105 | addAgGridEventPath(event: Event): void;
|
106 | getEventPath(event: Event): EventTarget[];
|
107 | addSafePassiveEventListener(frameworkOverrides: import("../main").IFrameworkOverrides, eElement: HTMLElement, event: string, listener: (event?: any) => void): void;
|
108 | isEventSupported: (eventName: any) => boolean;
|
109 | addCssClass(element: HTMLElement, className: string): HTMLElement | undefined;
|
110 | removeCssClass(element: HTMLElement, className: string): void;
|
111 | addOrRemoveCssClass(element: HTMLElement, className: string, addOrRemove: boolean): void;
|
112 | radioCssClass(element: HTMLElement, elementClass: string | null, otherElementClass?: string | null | undefined): void;
|
113 | containsClass(element: HTMLElement, className: string): boolean;
|
114 | isFocusableFormField(element: HTMLElement): boolean;
|
115 | setDisplayed(element: HTMLElement, displayed: boolean): void;
|
116 | setVisible(element: HTMLElement, visible: boolean): void;
|
117 | setDisabled(element: HTMLElement, disabled: boolean): void;
|
118 | isElementChildOfClass(element: HTMLElement | null, cls: string, maxNest?: number | undefined): boolean;
|
119 | getElementSize(el: HTMLElement): {
|
120 | height: number;
|
121 | width: number;
|
122 | paddingTop: number;
|
123 | paddingRight: number;
|
124 | paddingBottom: number;
|
125 | paddingLeft: number;
|
126 | marginTop: number;
|
127 | marginRight: number;
|
128 | marginBottom: number;
|
129 | marginLeft: number;
|
130 | boxSizing: string;
|
131 | };
|
132 | getInnerHeight(el: HTMLElement): number;
|
133 | getInnerWidth(el: HTMLElement): number;
|
134 | getAbsoluteHeight(el: HTMLElement): number;
|
135 | getAbsoluteWidth(el: HTMLElement): number;
|
136 | isRtlNegativeScroll(): boolean;
|
137 | getScrollLeft(element: HTMLElement, rtl: boolean): number;
|
138 | setScrollLeft(element: HTMLElement, value: number, rtl: boolean): void;
|
139 | clearElement(el: HTMLElement): void;
|
140 | removeElement(parent: HTMLElement, cssSelector: string): void;
|
141 | removeFromParent(node: Element | null): void;
|
142 | isVisible(element: HTMLElement): boolean;
|
143 | loadTemplate(template: string): HTMLElement;
|
144 | appendHtml(eContainer: HTMLElement, htmlTemplate: string): void;
|
145 | getElementAttribute(element: any, attributeName: string): string | null;
|
146 | offsetHeight(element: HTMLElement): number;
|
147 | offsetWidth(element: HTMLElement): number;
|
148 | ensureDomOrder(eContainer: HTMLElement, eChild: HTMLElement, eChildBefore?: HTMLElement | null | undefined): void;
|
149 | setDomChildOrder(eContainer: HTMLElement, orderedChildren: (HTMLElement | null)[]): void;
|
150 | insertWithDomOrder(eContainer: HTMLElement, eToInsert: HTMLElement, eChildBefore: HTMLElement | null): void;
|
151 | prependDC(parent: HTMLElement, documentFragment: DocumentFragment): void;
|
152 | addStylesToElement(eElement: any, styles: any): void;
|
153 | isHorizontalScrollShowing(element: HTMLElement): boolean;
|
154 | isVerticalScrollShowing(element: HTMLElement): boolean;
|
155 | setElementWidth(element: HTMLElement, width: string | number): void;
|
156 | setFixedWidth(element: HTMLElement, width: string | number): void;
|
157 | setElementHeight(element: HTMLElement, height: string | number): void;
|
158 | setFixedHeight(element: HTMLElement, height: string | number): void;
|
159 | formatSize(size: string | number): string;
|
160 | isNode(o: any): boolean;
|
161 | isElement(o: any): boolean;
|
162 | isNodeOrElement(o: any): boolean;
|
163 | copyNodeList(nodeList: NodeListOf<Node> | null): Node[];
|
164 | iterateNamedNodeMap(map: NamedNodeMap, callback: (key: string, value: string) => void): void;
|
165 | setCheckboxState(eCheckbox: HTMLInputElement, state: any): void;
|
166 | addOrRemoveAttribute(element: HTMLElement, name: string, value: any): void;
|
167 | nodeListForEach<T_22 extends Node>(nodeList: NodeListOf<T_22> | null, action: (value: T_22) => void): void;
|
168 | serialiseDate(date: Date | null, includeTime?: boolean, separator?: string): string | null;
|
169 | parseDateTimeFromString(value?: string | null | undefined): Date | null;
|
170 | stringToArray(strData: string, delimiter?: string): string[][];
|
171 | isBrowserIE(): boolean;
|
172 | isBrowserEdge(): boolean;
|
173 | isBrowserSafari(): boolean;
|
174 | isBrowserChrome(): boolean;
|
175 | isBrowserFirefox(): boolean;
|
176 | isIOSUserAgent(): boolean;
|
177 | getTabIndex(el: HTMLElement | null): string | null;
|
178 | getMaxDivHeight(): number;
|
179 | getScrollbarWidth(): number | null;
|
180 | isInvisibleScrollbar(): boolean;
|
181 | hasOverflowScrolling(): boolean;
|
182 | getBodyWidth(): number;
|
183 | getBodyHeight(): number;
|
184 | firstExistingValue<A>(...values: A[]): A | null;
|
185 | anyExists(values: any[]): boolean;
|
186 | existsAndNotEmpty<T_23>(value?: T_23[] | undefined): boolean;
|
187 | last<T_24>(arr: T_24[]): T_24;
|
188 | last<T_25 extends Node>(arr: NodeListOf<T_25>): T_25;
|
189 | areEqual<T_26>(a?: T_26[] | null | undefined, b?: T_26[] | null | undefined, comparator?: ((a: T_26, b: T_26) => boolean) | undefined): boolean;
|
190 | compareArrays(array1?: any[] | undefined, array2?: any[] | undefined): boolean;
|
191 | shallowCompare(arr1: any[], arr2: any[]): boolean;
|
192 | sortNumerically(array: number[]): number[];
|
193 | removeRepeatsFromArray<T_27>(array: T_27[], object: T_27): void;
|
194 | removeFromArray<T_28>(array: T_28[], object: T_28): void;
|
195 | removeAllFromArray<T_29>(array: T_29[], toRemove: T_29[]): void;
|
196 | insertIntoArray<T_30>(array: T_30[], object: T_30, toIndex: number): void;
|
197 | insertArrayIntoArray<T_31>(dest: T_31[], src: T_31[], toIndex: number): void;
|
198 | moveInArray<T_32>(array: T_32[], objectsToMove: T_32[], toIndex: number): void;
|
199 | includes<T_33>(array: T_33[], value: T_33): boolean;
|
200 | flatten(arrayOfArrays: any[]): any[];
|
201 | pushAll<T_34>(target: T_34[], source: T_34[]): void;
|
202 | toStrings<T_35>(array: T_35[]): (string | null)[] | null;
|
203 | findIndex<T_36>(collection: T_36[], predicate: (item: T_36, idx: number, collection: T_36[]) => boolean): number;
|
204 | fill(collection: any[], value?: any, start?: number, end?: number): any[];
|
205 | every<T_37>(list: T_37[], predicate: (value: T_37, index: number) => boolean): boolean;
|
206 | some<T_38>(list: T_38[], predicate: (value: T_38, index: number) => boolean): boolean;
|
207 | forEach<T_39>(list: T_39[], action: (value: T_39, index: number) => void): void;
|
208 | forEachReverse<T_40>(list: T_40[], action: (value: T_40, index: number) => void): void;
|
209 | map<T_41, V_3>(list: T_41[], process: (value: T_41, index: number) => V_3): V_3[] | null;
|
210 | filter<T_42>(list: T_42[], predicate: (value: T_42, index: number) => boolean): T_42[] | null;
|
211 | reduce<T_43, V_4>(list: T_43[], step: (acc: V_4, value: T_43, index: number) => V_4, initial: V_4): V_4 | null;
|
212 | forEachSnapshotFirst<T_44>(list: T_44[], callback: (item: T_44) => void): void;
|
213 | getAriaSortState(column: import("../main").Column): "none" | "ascending" | "descending";
|
214 | getAriaLevel(element: HTMLElement): number;
|
215 | getAriaPosInSet(element: HTMLElement): number;
|
216 | getAriaDescribedBy(element: HTMLElement): string;
|
217 | setAriaLabel(element: HTMLElement, label: string): void;
|
218 | setAriaLabelledBy(element: HTMLElement, labelledBy: string): void;
|
219 | setAriaDescribedBy(element: HTMLElement, describedby: string): void;
|
220 | setAriaLevel(element: HTMLElement, level: number): void;
|
221 | setAriaDisabled(element: HTMLElement, disabled: boolean): void;
|
222 | setAriaExpanded(element: HTMLElement, expanded: boolean): void;
|
223 | removeAriaExpanded(element: HTMLElement): void;
|
224 | setAriaSetSize(element: HTMLElement, setsize: number): void;
|
225 | setAriaPosInSet(element: HTMLElement, position: number): void;
|
226 | setAriaMultiSelectable(element: HTMLElement, multiSelectable: boolean): void;
|
227 | setAriaRowCount(element: HTMLElement, rowCount: number): void;
|
228 | setAriaRowIndex(element: HTMLElement, rowIndex: number): void;
|
229 | setAriaColCount(element: HTMLElement, colCount: number): void;
|
230 | setAriaColIndex(element: HTMLElement, colIndex: number): void;
|
231 | setAriaColSpan(element: HTMLElement, colSpan: number): void;
|
232 | setAriaSort(element: HTMLElement, sort: "none" | "ascending" | "descending"): void;
|
233 | removeAriaSort(element: HTMLElement): void;
|
234 | setAriaSelected(element: HTMLElement, selected: boolean): void;
|
235 | setAriaChecked(element: HTMLElement, checked?: boolean | undefined): void;
|
236 | getNameOfClass(theClass: any): string;
|
237 | findLineByLeastSquares(values: number[]): number[];
|
238 | cssStyleObjectToMarkup(stylesToUse: any): string;
|
239 | message(msg: string): void;
|
240 | bindCellRendererToHtmlElement(cellRendererPromise: import("./promise").AgPromise<import("../main").ICellRendererComp>, eTarget: HTMLElement): void;
|
241 | };
|
242 |
|
\ | No newline at end of file |