UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

156 lines (87 loc) 3.74 kB
/** * DevExtreme (core/renderer.d.ts) * Version: 21.1.4 * Build date: Mon Jun 21 2021 * * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ interface Coordinates { left: number; top: number; } /** * @deprecated Attention! This type is for internal purposes only. If you used it previously, please describe your scenario in the following GitHub Issue, and we will suggest a public alternative: {@link https://github.com/DevExpress/DevExtreme/issues/17885|Internal Types}. */ export interface dxElementWrapper { add(selector: string): this; addClass(className: string): this; after(element: Element | dxElementWrapper): this; append(element: Element | dxElementWrapper): this; appendTo(element: Element | dxElementWrapper): this; attr(attributeName: string, value: string | number | null): this; before(element: Element | dxElementWrapper): this; children(selector?: string): this; clone(): this; closest(selector: string): this; contents(): this; css(propertyName: string, value: string | number): this; data(key: string, value: any): this; detach(): this; each(func: (this: Element, index: number, element: Element) => boolean): this; empty(): this; eq(index: number): this; filter(selector: string): this; find(selector_element: string | Element | dxElementWrapper): this; first(): this; get(index: number): Element; hasClass(className: string): boolean; height(value: string | number): number; hide(): this; html(value: string): this; index(element: Element | dxElementWrapper): number; innerHeight(value: string | number): number; innerWidth(value: string | number): number; insertAfter(element: Element | dxElementWrapper): this; insertBefore(element: Element | dxElementWrapper): this; is(selector: string): boolean; last(): this; next(selector: string): this; not(selector: string): this; offset(): Coordinates | undefined; offsetParent(): this; outerHeight(value: number | string): this; outerWidth(value: number | string): this; parent(selector: string): this; parents(selector: string): this; position(): Coordinates | undefined; prepend(element: Element | dxElementWrapper): this; prependTo(element: Element | dxElementWrapper): this; prev(): this; prop(propertyName: string, value: string | number | boolean): this; remove(element: Element | dxElementWrapper): this; removeAttr(attributeName: string): this; removeClass(className: string): this; removeData(key: string): this; replaceWith(element: Element | dxElementWrapper): this; scrollLeft(value: string | undefined): this; scrollTop(value: string | undefined): this; show(): this; siblings(): this; slice(start?: number, end?: number): this; splice(start: number, deleteCount?: number): this; text(text: string | number | boolean): this; toArray(): Element[]; toggle(value: string | undefined): this; toggleClass(className: string, value?: boolean): this; val(value?: string | string[] | number): this; width(value: number | string): this; wrap(wrappingElement: this | Element | string): this; wrapInner(wrappingElement: this | Element | string): this; length: number; } /** * @deprecated Attention! This type is for internal purposes only. If you used it previously, please describe your scenario in the following GitHub Issue, and we will suggest a public alternative: {@link https://github.com/DevExpress/DevExtreme/issues/17885|Internal Types}. */ declare function renderer(selector: string|Element|dxElementWrapper): dxElementWrapper; export default renderer;