mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-05 07:17:04 +00:00
Update to latest version
This commit is contained in:
Vendored
-23
@@ -1,23 +0,0 @@
|
||||
/// <reference types='ojs/ojmodel'/>
|
||||
declare namespace oj {
|
||||
|
||||
var revision: string;
|
||||
var version: string;
|
||||
function ajax(settings?: object): object;
|
||||
function sync(method: string, model: oj.Model|oj.Collection, options?: object): object;
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface JetSettableProperties {
|
||||
}
|
||||
interface GenericSetter<SP> {
|
||||
set<K extends keyof SP>(propertyName: K, propertyValue: SP[K]): void;
|
||||
unset<K extends keyof SP>(propertyName: K): void;
|
||||
}
|
||||
abstract class JetElement<SP> extends HTMLElement implements GenericSetter<SP> {
|
||||
set<K extends keyof SP>(propertyName: K, propertyValue: SP[K]): void;
|
||||
unset<K extends keyof SP>(propertyName: K): void;
|
||||
}
|
||||
interface JetElementEventMap extends HTMLElementEventMap {
|
||||
}
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
/// <reference types='ojs/ojcollapsible'/>
|
||||
declare namespace oj {
|
||||
class ojAccordion extends baseComponent<ojAccordionSettableProperties> {
|
||||
expanded: Array<{id?: string, index?: number}>|null;
|
||||
multiple: boolean;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onMultipleChanged: (event: CustomEvent)=> any;
|
||||
onOjBeforeCollapse: (event: oj.ojAccordion.ojBeforeCollapse)=> any;
|
||||
onOjBeforeExpand: (event: oj.ojAccordion.ojBeforeExpand)=> any;
|
||||
onOjCollapse: (event: oj.ojAccordion.ojCollapse)=> any;
|
||||
onOjExpand: (event: oj.ojAccordion.ojExpand)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojAccordionEventMap>(type: T, listener: (this: HTMLElement, ev: ojAccordionEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojAccordion {
|
||||
class ojBeforeCollapse extends CustomEvent<{toCollapsible: Element, fromCollapsible: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeExpand extends CustomEvent<{toCollapsible: Element, fromCollapsible: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCollapse extends CustomEvent<{toCollapsible: Element, fromCollapsible: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojExpand extends CustomEvent<{toCollapsible: Element, fromCollapsible: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojAccordionEventMap extends oj.baseComponentEventMap {
|
||||
'ojBeforeCollapse': oj.ojAccordion.ojBeforeCollapse;
|
||||
'ojBeforeExpand': oj.ojAccordion.ojBeforeExpand;
|
||||
'ojCollapse': oj.ojAccordion.ojCollapse;
|
||||
'ojExpand': oj.ojAccordion.ojExpand;
|
||||
'expandedChanged': CustomEvent;
|
||||
'multipleChanged': CustomEvent;
|
||||
}
|
||||
interface ojAccordionSettableProperties extends baseComponentSettableProperties {
|
||||
expanded: Array<string>|Array<number>|Array<{id?: string, index?: number}>|null;
|
||||
multiple: boolean;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
declare namespace oj {
|
||||
namespace AnimationUtils {
|
||||
function collapse(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, direction?: string, startMaxHeight?: string, endMaxHeight?: string, startMaxWidth?: string, endMaxWidth?: string}): Promise<boolean>;
|
||||
function expand(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, direction?: string, startMaxHeight?: string, endMaxHeight?: string, startMaxWidth?: string, endMaxWidth?: string}): Promise<boolean>;
|
||||
function fadeIn(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, startOpacity?: number, endOpacity?: number}): Promise<boolean>;
|
||||
function fadeOut(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, startOpacity?: number, endOpacity?: number}): Promise<boolean>;
|
||||
function flipIn(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, axis?: string, startAngle?: string, endAngle?: string, backfaceVisibility?: string, perspective?: string, transformOrigin?: string, flipTarget?: string}): Promise<boolean>;
|
||||
function flipOut(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, axis?: string, startAngle?: string, endAngle?: string, backfaceVisibility?: string, perspective?: string, transformOrigin?: string, flipTarget?: string}): Promise<boolean>;
|
||||
function ripple(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, offsetX?: string, offsetY?: string, color?: string, diameter?: string, startOpacity?: number, endOpacity?: number}): Promise<boolean>;
|
||||
function slideIn(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, direction?: string, offsetX?: string, offsetY?: string}): Promise<boolean>;
|
||||
function slideOut(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, direction?: string, offsetX?: string, offsetY?: string}): Promise<boolean>;
|
||||
function zoomIn(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, axis?: string, transformOrigin?: string}): Promise<boolean>;
|
||||
function zoomOut(element: Element, options?: {delay?: string, duration?: string, timingFunction?: string, persist?: string, axis?: string, transformOrigin?: string}): Promise<boolean>;
|
||||
}
|
||||
namespace AnimationUtils {
|
||||
type AnimationMethods = 'collapse'|'expand'|'fadeIn'|'fadeOut'|'flipIn'|'flipOut'|'ripple'|'slideIn'|'slideOut'|'zoomIn'|'zoomOut';
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ArrayDataProvider<K, D> implements DataProvider<K, D> {
|
||||
constructor(data: Array<any>|(()=> Array<any>), options?: {sortComparators?: SortComparators<D>, implicitSort?: SortCriterion<D>[], keys?: Array<any>|(()=> Array<any>), idAttribute?: string|Array<string>, keyAttributes?: string|Array<string>});
|
||||
addEventListener(eventType: string, listener: EventListener): void
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>
|
||||
dispatchEvent(evt: Event): boolean
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst<F extends FetchListResult<K, D>>(params?: FetchListParameters<D>): AsyncIterable<F>
|
||||
getCapability(capabilityName?: string): any
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes'|'no'|'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface SortComparators<D> {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/// <reference types='ojs/ojtreedataprovider'/>
|
||||
declare namespace oj {
|
||||
class ArrayTreeDataProvider<K, D> implements TreeDataProvider<K, D> {
|
||||
constructor(data: Array<any>|(()=> Array<any>), options?: {sortComparators?: SortComparators<D>, implicitSort?: SortCriterion<D>[], keyAttributes?: string|Array<string>, keyAttributesScope?: 'global'|'siblings', childrenAttribute?: string});
|
||||
addEventListener(eventType: string, listener: EventListener): void
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>
|
||||
dispatchEvent(evt: Event): boolean
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst<F extends FetchListResult<K, D>>(params?: FetchListParameters<D>): AsyncIterable<F>
|
||||
getCapability(capabilityName?: string): any
|
||||
getChildDataProvider(any): ArrayTreeDataProvider<K, D>
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes'|'no'|'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void
|
||||
}
|
||||
|
||||
}
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojAvatar extends JetElement<ojAvatarSettableProperties> {
|
||||
initials: string;
|
||||
size: 'xxs'|'xs'|'sm'|'md'|'lg'|'xl'|'xxl';
|
||||
src: string;
|
||||
onInitialsChanged: (event: CustomEvent)=> any;
|
||||
onSizeChanged: (event: CustomEvent)=> any;
|
||||
onSrcChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojAvatarEventMap>(type: T, listener: (this: HTMLElement, ev: ojAvatarEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojAvatarEventMap extends oj.JetElementEventMap {
|
||||
'initialsChanged': CustomEvent;
|
||||
'sizeChanged': CustomEvent;
|
||||
'srcChanged': CustomEvent;
|
||||
}
|
||||
interface ojAvatarSettableProperties extends JetSettableProperties {
|
||||
initials: string;
|
||||
size: 'xxs'|'xs'|'sm'|'md'|'lg'|'xl'|'xxl';
|
||||
src: string;
|
||||
}
|
||||
|
||||
}
|
||||
-144
@@ -1,144 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojButton<SP extends ojButtonSettableProperties = ojButtonSettableProperties> extends baseComponent<SP> {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
onChromingChanged: (event: CustomEvent)=> any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onOjAction: (event: oj.ojButton.ojAction)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojButtonEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojButton {
|
||||
class ojAction extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojButtonEventMap extends oj.baseComponentEventMap {
|
||||
'ojAction': oj.ojButton.ojAction;
|
||||
'chromingChanged': CustomEvent;
|
||||
'disabledChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
}
|
||||
interface ojButtonSettableProperties extends baseComponentSettableProperties {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
abstract class ojButtonset<SP extends ojButtonsetSettableProperties = ojButtonsetSettableProperties> extends baseComponent<SP> {
|
||||
|
||||
addEventListener<T extends keyof ojButtonsetEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonsetEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojButtonsetEventMap extends oj.baseComponentEventMap {
|
||||
}
|
||||
interface ojButtonsetSettableProperties extends baseComponentSettableProperties {
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojButtonsetMany extends ojButtonset<ojButtonsetManySettableProperties> {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
focusManagement: 'oneTabstop'|'none';
|
||||
value: Array<any>|null;
|
||||
onChromingChanged: (event: CustomEvent)=> any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onFocusManagementChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojButtonsetManyEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonsetManyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojButtonsetManyEventMap extends oj.ojButtonsetEventMap {
|
||||
'chromingChanged': CustomEvent;
|
||||
'disabledChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
'focusManagementChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojButtonsetManySettableProperties extends ojButtonsetSettableProperties {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
focusManagement: 'oneTabstop'|'none';
|
||||
value: Array<any>|null;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojButtonsetOne extends ojButtonset<ojButtonsetOneSettableProperties> {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
focusManagement: 'oneTabstop'|'none';
|
||||
value: any;
|
||||
onChromingChanged: (event: CustomEvent)=> any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onFocusManagementChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojButtonsetOneEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonsetOneEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojButtonsetOneEventMap extends oj.ojButtonsetEventMap {
|
||||
'chromingChanged': CustomEvent;
|
||||
'disabledChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
'focusManagementChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojButtonsetOneSettableProperties extends ojButtonsetSettableProperties {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
focusManagement: 'oneTabstop'|'none';
|
||||
value: any;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojMenuButton extends ojButton<ojMenuButtonSettableProperties> {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
onChromingChanged: (event: CustomEvent)=> any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onOjAction: (event: oj.ojMenuButton.ojAction)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMenuButtonEventMap>(type: T, listener: (this: HTMLElement, ev: ojMenuButtonEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojMenuButton {
|
||||
class ojAction extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojMenuButtonEventMap extends oj.ojButtonEventMap {
|
||||
'ojAction': oj.ojMenuButton.ojAction;
|
||||
'chromingChanged': CustomEvent;
|
||||
'disabledChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
}
|
||||
interface ojMenuButtonSettableProperties extends ojButtonSettableProperties {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all'|'icons';
|
||||
}
|
||||
|
||||
}
|
||||
-822
@@ -1,822 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojChart<K, D> extends dvtBaseComponent<ojChartSettableProperties<K, D>> {
|
||||
animationOnDataChange: 'auto'|'slideToLeft'|'slideToRight'|'none';
|
||||
animationOnDisplay: 'auto'|'alphaFade'|'zoom'|'none';
|
||||
as: string;
|
||||
coordinateSystem: 'polar'|'cartesian';
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
dataCursor: 'off'|'on'|'auto';
|
||||
dataCursorBehavior: 'smooth'|'snap'|'auto';
|
||||
dataCursorPosition: {x: number|string, y: number, y2: number};
|
||||
dataLabel: ((context: oj.ojChart.DataLabelContext) => ({insert: Element|string}|{preventDefault: boolean}));
|
||||
dnd: {drag: {groups: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}, items: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}, series: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}}, drop: {legend: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, plotArea: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, xAxis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, y2Axis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, yAxis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}}};
|
||||
dragMode: 'pan'|'zoom'|'select'|'off'|'user';
|
||||
drilling: 'on'|'seriesOnly'|'groupsOnly'|'off';
|
||||
groupComparator: ((param0: object, param1: Object)=> number)|null;
|
||||
hiddenCategories: Array<string>;
|
||||
hideAndShowBehavior: 'withRescale'|'withoutRescale'|'none';
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
initialZooming: 'first'|'last'|'none';
|
||||
legend: {backgroundColor: string, borderColor: string, maxSize: string, position: 'start'|'end'|'bottom'|'top'|'auto', referenceObjectSection: {title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}, rendered: 'on'|'off'|'auto', scrolling: 'off'|'asNeeded', sections: Array<{items: Array<{borderColor: string, categories: Array<string>, categoryVisibility: 'hidden'|'visible', color: string, id: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, markerColor: string, markerShape?: 'circle'|'diamond'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shortDesc: string, source: string, symbolType: 'line'|'lineWithMarker'|'image'|'marker', text: string}>, sections: Array<object>, title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}>, seriesSection: {title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}, size: string, symbolHeight: number, symbolWidth: number, textStyle: object, title: string, titleHalign: 'center'|'end'|'start', titleStyle: object};
|
||||
orientation: 'horizontal'|'vertical';
|
||||
otherThreshold: number;
|
||||
overview: {content: object, height: string, rendered: 'on'|'off'};
|
||||
pieCenter: {converter: object, label: string, labelStyle: object, renderer: ((context: oj.ojChart.PieCenterContext) => ({insert: Element|string}|{preventDefault: boolean})), scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto'};
|
||||
plotArea: {backgroundColor: string, borderColor: string, borderWidth: number, rendered: 'off'|'on'};
|
||||
polarGridShape: 'polygon'|'circle';
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
seriesComparator: ((param0: object, param1: Object)=> number)|null;
|
||||
sorting: 'ascending'|'descending'|'off';
|
||||
splitDualY: 'on'|'off'|'auto';
|
||||
splitterPosition: number;
|
||||
stack: 'on'|'off';
|
||||
stackLabel: 'on'|'off';
|
||||
styleDefaults: {animationDownColor: string, animationDuration: number, animationIndicators: 'none'|'all', animationUpColor: string, barGapRatio: number, borderColor: string, borderWidth: number, boxPlot: {medianSvgClassName: string, medianSvgStyle: object, whiskerEndLength: string, whiskerEndSvgClassName: string, whiskerEndSvgStyle: object, whiskerSvgClassName: string, whiskerSvgStyle: object}, colors: Array<string>, dataCursor: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, markerColor: string, markerDisplayed: 'off'|'on', markerSize: number}, dataItemGaps: string, dataLabelPosition: 'center'|'outsideSlice'|'aboveMarker'|'belowMarker'|'beforeMarker'|'afterMarker'|'insideBarEdge'|'outsideBarEdge'|'none'|'auto', dataLabelStyle: object|Array<object>, funnelBackgroundColor: string, groupSeparators: {color: string, rendered: 'off'|'auto'}, hoverBehaviorDelay: number, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'straight'|'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'auto', lineWidth: number, markerColor: string, markerDisplayed: 'on'|'off'|'auto', markerShape?: 'auto'|'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|string, markerSize: number, marqueeBorderColor: string, marqueeColor: string, maxBarWidth: number, otherColor: string, patterns: Array<string>, pieFeelerColor: string, pieInnerRadius: number, selectionEffect: 'explode'|'highlightAndExplode'|'highlight', seriesEffect: 'color'|'pattern'|'gradient', shapes: Array<string>, stackLabelStyle: object, stockFallingColor: string, stockRangeColor: string, stockRisingColor: string, stockVolumeColor: string, threeDEffect: 'on'|'off', tooltipLabelStyle: object, tooltipValueStyle: object};
|
||||
timeAxisType: 'enabled'|'mixedFrequency'|'skipGaps'|'disabled'|'auto';
|
||||
tooltip: {renderer: ((context: oj.ojChart.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
type: 'line'|'area'|'lineWithArea'|'stock'|'boxPlot'|'combo'|'pie'|'scatter'|'bubble'|'funnel'|'pyramid'|'bar';
|
||||
valueFormats: {close: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, group: {tooltipDisplay: 'off'|'auto', tooltipLabel: string|Array<string>}, high: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, label: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto'}, low: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, open: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q1: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q2: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q3: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, series: {tooltipDisplay: 'off'|'auto', tooltipLabel: string}, targetValue: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, value: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, volume: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, x: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, y: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, y2: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, z: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}};
|
||||
xAxis: {axisLine: {lineColor: string, lineWidth: number, rendered: 'off'|'on'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number|string, maxSize: string, min: number|string, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, rendered: 'off'|'on', rotation: 'none'|'auto', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object, viewportEndGroup: number|string, viewportMax: number|string, viewportMin: number|string, viewportStartGroup: number|string};
|
||||
y2Axis: {alignTickMarks: 'off'|'on', axisLine: {lineColor: string, lineWidth: number, rendered: 'on'|'off'|'auto'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number, maxSize: string, min: number, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, position: 'start'|'end'|'top'|'bottom'|'auto', referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, items: Array<{high: number, low: number, value: number, x: number|string}>, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, position: 'inside'|'outside', rendered: 'off'|'on', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object};
|
||||
yAxis: {axisLine: {lineColor: string, lineWidth: number, rendered: 'on'|'off'|'auto'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number, maxSize: string, min: number, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, position: 'start'|'end'|'top'|'bottom'|'auto', referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, items: Array<{high: number, low: number, value: number, x: number|string}>, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, position: 'inside'|'outside', rendered: 'off'|'on', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object, viewportMax: number, viewportMin: number};
|
||||
zoomAndScroll: 'delayedScrollOnly'|'liveScrollOnly'|'delayed'|'live'|'off';
|
||||
zoomDirection: 'x'|'y'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelClose?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelDate?: string, labelDefaultGroupName?: string, labelGroup?: string, labelHigh?: string, labelInvalidData?: string, labelLow?: string, labelNoData?: string, labelOpen?: string, labelOther?: string, labelPercentage?: string, labelQ1?: string, labelQ2?: string, labelQ3?: string, labelSeries?: string, labelTargetValue?: string, labelValue?: string, labelVolume?: string, labelX?: string, labelY?: string, labelZ?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipPan?: string, tooltipSelect?: string, tooltipZoom?: string};
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onCoordinateSystemChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDataCursorChanged: (event: CustomEvent)=> any;
|
||||
onDataCursorBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onDataCursorPositionChanged: (event: CustomEvent)=> any;
|
||||
onDataLabelChanged: (event: CustomEvent)=> any;
|
||||
onDndChanged: (event: CustomEvent)=> any;
|
||||
onDragModeChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onGroupComparatorChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHideAndShowBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onInitialZoomingChanged: (event: CustomEvent)=> any;
|
||||
onLegendChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
onOtherThresholdChanged: (event: CustomEvent)=> any;
|
||||
onOverviewChanged: (event: CustomEvent)=> any;
|
||||
onPieCenterChanged: (event: CustomEvent)=> any;
|
||||
onPlotAreaChanged: (event: CustomEvent)=> any;
|
||||
onPolarGridShapeChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSeriesComparatorChanged: (event: CustomEvent)=> any;
|
||||
onSortingChanged: (event: CustomEvent)=> any;
|
||||
onSplitDualYChanged: (event: CustomEvent)=> any;
|
||||
onSplitterPositionChanged: (event: CustomEvent)=> any;
|
||||
onStackChanged: (event: CustomEvent)=> any;
|
||||
onStackLabelChanged: (event: CustomEvent)=> any;
|
||||
onStyleDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onTimeAxisTypeChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
onValueFormatsChanged: (event: CustomEvent)=> any;
|
||||
onXAxisChanged: (event: CustomEvent)=> any;
|
||||
onY2AxisChanged: (event: CustomEvent)=> any;
|
||||
onYAxisChanged: (event: CustomEvent)=> any;
|
||||
onZoomAndScrollChanged: (event: CustomEvent)=> any;
|
||||
onZoomDirectionChanged: (event: CustomEvent)=> any;
|
||||
onOjDrill: (event: oj.ojChart.ojDrill)=> any;
|
||||
onOjSelectInput: (event: oj.ojChart.ojSelectInput)=> any;
|
||||
onOjViewportChange: (event: oj.ojChart.ojViewportChange)=> any;
|
||||
onOjViewportChangeInput: (event: oj.ojChart.ojViewportChangeInput)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojChartEventMap>(type: T, listener: (this: HTMLElement, ev: ojChartEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojChart.PieCenterLabelContext|oj.ojChart.LegendItemContext|oj.ojChart.ReferenceObject|oj.ojChart.GroupContext|oj.ojChart.AxisTitleContext|oj.ojChart.ItemContext|oj.ojChart.SeriesContext;
|
||||
getDataItem(seriesIndex: number, groupIndex: number): object|null;
|
||||
getGroup(groupIndex: string): string;
|
||||
getGroupCount(): number;
|
||||
getLegend(): object;
|
||||
getPlotArea(): object;
|
||||
getSeries(seriesIndex: string): string;
|
||||
getSeriesCount(): number;
|
||||
getValuesAt(x: number, y: number): object;
|
||||
getXAxis(): object;
|
||||
getY2Axis(): object;
|
||||
getYAxis(): object;
|
||||
}
|
||||
namespace ojChart {
|
||||
class ojDrill extends CustomEvent<{id: string, series: string, group: string, data: object, itemData: object, seriesData: object, groupData: Array<any>, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojSelectInput extends CustomEvent<{items: Array<any>, selectionData: Array<{data: object, itemData: object, groupData: Array<any>, seriesData: object}>, endGroup: string, startGroup: string, xMax: number, xMin: number, yMax: number, yMin: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojViewportChange extends CustomEvent<{endGroup: string, startGroup: string, xMax: number, xMin: number, yMax: number, yMin: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojViewportChangeInput extends CustomEvent<{endGroup: string, startGroup: string, xMax: number, xMin: number, yMax: number, yMin: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojChartEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'ojDrill': oj.ojChart.ojDrill;
|
||||
'ojSelectInput': oj.ojChart.ojSelectInput;
|
||||
'ojViewportChange': oj.ojChart.ojViewportChange;
|
||||
'ojViewportChangeInput': oj.ojChart.ojViewportChangeInput;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'coordinateSystemChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'dataCursorChanged': CustomEvent;
|
||||
'dataCursorBehaviorChanged': CustomEvent;
|
||||
'dataCursorPositionChanged': CustomEvent;
|
||||
'dataLabelChanged': CustomEvent;
|
||||
'dndChanged': CustomEvent;
|
||||
'dragModeChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'groupComparatorChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'hideAndShowBehaviorChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'initialZoomingChanged': CustomEvent;
|
||||
'legendChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
'otherThresholdChanged': CustomEvent;
|
||||
'overviewChanged': CustomEvent;
|
||||
'pieCenterChanged': CustomEvent;
|
||||
'plotAreaChanged': CustomEvent;
|
||||
'polarGridShapeChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'seriesComparatorChanged': CustomEvent;
|
||||
'sortingChanged': CustomEvent;
|
||||
'splitDualYChanged': CustomEvent;
|
||||
'splitterPositionChanged': CustomEvent;
|
||||
'stackChanged': CustomEvent;
|
||||
'stackLabelChanged': CustomEvent;
|
||||
'styleDefaultsChanged': CustomEvent;
|
||||
'timeAxisTypeChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
'valueFormatsChanged': CustomEvent;
|
||||
'xAxisChanged': CustomEvent;
|
||||
'y2AxisChanged': CustomEvent;
|
||||
'yAxisChanged': CustomEvent;
|
||||
'zoomAndScrollChanged': CustomEvent;
|
||||
'zoomDirectionChanged': CustomEvent;
|
||||
}
|
||||
interface ojChartSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationOnDataChange: 'auto'|'slideToLeft'|'slideToRight'|'none';
|
||||
animationOnDisplay: 'auto'|'alphaFade'|'zoom'|'none';
|
||||
as: string;
|
||||
coordinateSystem: 'polar'|'cartesian';
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
dataCursor: 'off'|'on'|'auto';
|
||||
dataCursorBehavior: 'smooth'|'snap'|'auto';
|
||||
dataCursorPosition: {x: number|string, y: number, y2: number};
|
||||
dataLabel: ((context: oj.ojChart.DataLabelContext) => ({insert: Element|string}|{preventDefault: boolean}));
|
||||
dnd: {drag: {groups: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}, items: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}, series: {dataTypes: string|Array<string>, drag: ((param0: Event)=> void), dragEnd: ((param0: Event)=> void), dragStart: ((param0: Event, param1: object)=> void)}}, drop: {legend: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, plotArea: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, xAxis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, y2Axis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}, yAxis: {dataTypes: string|Array<string>, dragEnter: ((param0: Event, param1: object)=> void), dragLeave: ((param0: Event, param1: object)=> void), dragOver: ((param0: Event, param1: object)=> void), drop: ((param0: Event, param1: object)=> void)}}};
|
||||
dragMode: 'pan'|'zoom'|'select'|'off'|'user';
|
||||
drilling: 'on'|'seriesOnly'|'groupsOnly'|'off';
|
||||
groupComparator: ((param0: object, param1: Object)=> number)|null;
|
||||
hiddenCategories: Array<string>;
|
||||
hideAndShowBehavior: 'withRescale'|'withoutRescale'|'none';
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
initialZooming: 'first'|'last'|'none';
|
||||
legend: {backgroundColor: string, borderColor: string, maxSize: string, position: 'start'|'end'|'bottom'|'top'|'auto', referenceObjectSection: {title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}, rendered: 'on'|'off'|'auto', scrolling: 'off'|'asNeeded', sections: Array<{items: Array<{borderColor: string, categories: Array<string>, categoryVisibility: 'hidden'|'visible', color: string, id: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, markerColor: string, markerShape?: 'circle'|'diamond'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shortDesc: string, source: string, symbolType: 'line'|'lineWithMarker'|'image'|'marker', text: string}>, sections: Array<object>, title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}>, seriesSection: {title: string, titleHalign: 'center'|'end'|'start', titleStyle: object}, size: string, symbolHeight: number, symbolWidth: number, textStyle: object, title: string, titleHalign: 'center'|'end'|'start', titleStyle: object};
|
||||
orientation: 'horizontal'|'vertical';
|
||||
otherThreshold: number;
|
||||
overview: {content: object, height: string, rendered: 'on'|'off'};
|
||||
pieCenter: {converter: object, label: string, labelStyle: object, renderer: ((context: oj.ojChart.PieCenterContext) => ({insert: Element|string}|{preventDefault: boolean})), scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto'};
|
||||
plotArea: {backgroundColor: string, borderColor: string, borderWidth: number, rendered: 'off'|'on'};
|
||||
polarGridShape: 'polygon'|'circle';
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
seriesComparator: ((param0: object, param1: Object)=> number)|null;
|
||||
sorting: 'ascending'|'descending'|'off';
|
||||
splitDualY: 'on'|'off'|'auto';
|
||||
splitterPosition: number;
|
||||
stack: 'on'|'off';
|
||||
stackLabel: 'on'|'off';
|
||||
styleDefaults: {animationDownColor: string, animationDuration: number, animationIndicators: 'none'|'all', animationUpColor: string, barGapRatio: number, borderColor: string, borderWidth: number, boxPlot: {medianSvgClassName: string, medianSvgStyle: object, whiskerEndLength: string, whiskerEndSvgClassName: string, whiskerEndSvgStyle: object, whiskerSvgClassName: string, whiskerSvgStyle: object}, colors: Array<string>, dataCursor: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, markerColor: string, markerDisplayed: 'off'|'on', markerSize: number}, dataItemGaps: string, dataLabelPosition: 'center'|'outsideSlice'|'aboveMarker'|'belowMarker'|'beforeMarker'|'afterMarker'|'insideBarEdge'|'outsideBarEdge'|'none'|'auto', dataLabelStyle: object|Array<object>, funnelBackgroundColor: string, groupSeparators: {color: string, rendered: 'off'|'auto'}, hoverBehaviorDelay: number, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'straight'|'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'auto', lineWidth: number, markerColor: string, markerDisplayed: 'on'|'off'|'auto', markerShape?: 'auto'|'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|string, markerSize: number, marqueeBorderColor: string, marqueeColor: string, maxBarWidth: number, otherColor: string, patterns: Array<string>, pieFeelerColor: string, pieInnerRadius: number, selectionEffect: 'explode'|'highlightAndExplode'|'highlight', seriesEffect: 'color'|'pattern'|'gradient', shapes: Array<string>, stackLabelStyle: object, stockFallingColor: string, stockRangeColor: string, stockRisingColor: string, stockVolumeColor: string, threeDEffect: 'on'|'off', tooltipLabelStyle: object, tooltipValueStyle: object};
|
||||
timeAxisType: 'enabled'|'mixedFrequency'|'skipGaps'|'disabled'|'auto';
|
||||
tooltip: {renderer: ((context: oj.ojChart.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
type: 'line'|'area'|'lineWithArea'|'stock'|'boxPlot'|'combo'|'pie'|'scatter'|'bubble'|'funnel'|'pyramid'|'bar';
|
||||
valueFormats: {close: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, group: {tooltipDisplay: 'off'|'auto', tooltipLabel: string|Array<string>}, high: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, label: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto'}, low: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, open: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q1: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q2: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, q3: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, series: {tooltipDisplay: 'off'|'auto', tooltipLabel: string}, targetValue: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, value: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, volume: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, x: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, y: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, y2: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}, z: {converter: object, scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', tooltipDisplay: 'off'|'auto', tooltipLabel: string}};
|
||||
xAxis: {axisLine: {lineColor: string, lineWidth: number, rendered: 'off'|'on'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number|string, maxSize: string, min: number|string, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, rendered: 'off'|'on', rotation: 'none'|'auto', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object, viewportEndGroup: number|string, viewportMax: number|string, viewportMin: number|string, viewportStartGroup: number|string};
|
||||
y2Axis: {alignTickMarks: 'off'|'on', axisLine: {lineColor: string, lineWidth: number, rendered: 'on'|'off'|'auto'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number, maxSize: string, min: number, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, position: 'start'|'end'|'top'|'bottom'|'auto', referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, items: Array<{high: number, low: number, value: number, x: number|string}>, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, position: 'inside'|'outside', rendered: 'off'|'on', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object};
|
||||
yAxis: {axisLine: {lineColor: string, lineWidth: number, rendered: 'on'|'off'|'auto'}, baselineScaling: 'min'|'zero', dataMax: number, dataMin: number, majorTick: {baselineColor: 'inherit'|'auto', baselineStyle: 'dotted'|'dashed'|'solid', baselineWidth: number, lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, max: number, maxSize: string, min: number, minStep: number, minorStep: number, minorTick: {lineColor: string, lineStyle: 'dotted'|'dashed'|'solid', lineWidth: number, rendered: 'on'|'off'|'auto'}, position: 'start'|'end'|'top'|'bottom'|'auto', referenceObjects: Array<{categories: Array<string>, color: string, displayInLegend: 'on'|'off', high: number, id: string, items: Array<{high: number, low: number, value: number, x: number|string}>, lineStyle: 'dotted'|'dashed'|'solid', lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'straight', lineWidth: number, location: 'front'|'back', low: number, shortDesc: string, svgClassName: string, svgStyle: object, text: string, type: 'area'|'line', value: number}>, rendered: 'off'|'on', scale: 'log'|'linear', size: string, step: number, tickLabel: {converter: object, position: 'inside'|'outside', rendered: 'off'|'on', scaling: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style: object}, title: string, titleStyle: object, viewportMax: number, viewportMin: number};
|
||||
zoomAndScroll: 'delayedScrollOnly'|'liveScrollOnly'|'delayed'|'live'|'off';
|
||||
zoomDirection: 'x'|'y'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelClose?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelDate?: string, labelDefaultGroupName?: string, labelGroup?: string, labelHigh?: string, labelInvalidData?: string, labelLow?: string, labelNoData?: string, labelOpen?: string, labelOther?: string, labelPercentage?: string, labelQ1?: string, labelQ2?: string, labelQ3?: string, labelSeries?: string, labelTargetValue?: string, labelValue?: string, labelVolume?: string, labelX?: string, labelY?: string, labelZ?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipPan?: string, tooltipSelect?: string, tooltipZoom?: string};
|
||||
}
|
||||
namespace ojChart {
|
||||
type AxisTitleContext =
|
||||
{
|
||||
axis: 'xAxis'|'yAxis'|'y2Axis', subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type DataLabelContext =
|
||||
{
|
||||
id: any, series: string, group: string|Array<string>, value: number, targetValue: number, x: number|string, y: number, z: number, low: number, high: number, open: number, close: number, volume: number, label: string, totalValue: number, data: object|null, itemData: object|null, seriesData: object|null, groupData: object|null, componentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type GroupContext =
|
||||
{
|
||||
indexPath: Array<any>, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type ItemContext =
|
||||
{
|
||||
seriesIndex: number, itemIndex: number, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type LegendItemContext =
|
||||
{
|
||||
sectionIndexPath: Array<any>, itemIndex: number, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type PieCenterContext =
|
||||
{
|
||||
outerBounds: object, innerBounds: object, label: string, componentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type PieCenterLabelContext =
|
||||
{
|
||||
subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type ReferenceObject =
|
||||
{
|
||||
axis: 'xAxis'|'yAxis'|'y2Axis', index: number, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type SeriesContext =
|
||||
{
|
||||
itemIndex: number, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojChart {
|
||||
type TooltipContext =
|
||||
{
|
||||
parentElement: Element, id: any, series: string, group: string|Array<string>, label: string, value: number, x: number|string, y: number, z: number, low: number, high: number, open: number, close: number, volume: number, targetValue: number, data: object|null, itemData: object|null, seriesData: object|null, groupData: object|null, componentElement: Element, color: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojChartGroup extends JetElement<ojChartGroupSettableProperties> {
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
labelStyle?: object;
|
||||
name?: string;
|
||||
shortDesc?: string;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onNameChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojChartGroupEventMap>(type: T, listener: (this: HTMLElement, ev: ojChartGroupEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojChartGroupEventMap extends oj.JetElementEventMap {
|
||||
'drillingChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'nameChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
}
|
||||
interface ojChartGroupSettableProperties extends JetSettableProperties {
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
labelStyle?: object;
|
||||
name?: string;
|
||||
shortDesc?: string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojChartItem extends JetElement<ojChartItemSettableProperties> {
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
boxPlot?: {medianSvgClassName?: string, medianSvgStyle?: object, q2Color?: string, q2SvgClassName?: string, q2SvgStyle?: object, q3SvgClassName?: string, q3SvgStyle?: object, whiskerEndLength?: string, whiskerEndSvgClassName?: string, whiskerEndSvgStyle?: object, whiskerSvgClassName?: string, whiskerSvgStyle?: object};
|
||||
categories?: Array<string>;
|
||||
close?: number;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
groupId: Array<string>;
|
||||
high?: number;
|
||||
items?: Array<object>|Array<number>;
|
||||
label?: string|Array<string>;
|
||||
labelPosition?: 'center'|'outsideSlice'|'aboveMarker'|'belowMarker'|'beforeMarker'|'afterMarker'|'insideBarEdge'|'outsideBarEdge'|'none'|'auto';
|
||||
labelStyle?: object|Array<object>;
|
||||
low?: number;
|
||||
markerDisplayed?: 'on'|'off'|'auto';
|
||||
markerShape?: 'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|'auto'|string;
|
||||
markerSize?: number;
|
||||
open?: number;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'auto';
|
||||
q1?: number;
|
||||
q2?: number;
|
||||
q3?: number;
|
||||
seriesId: string;
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
sourceHover?: string;
|
||||
sourceHoverSelected?: string;
|
||||
sourceSelected?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
targetValue?: number;
|
||||
value?: number;
|
||||
volume?: number;
|
||||
x?: number|string;
|
||||
y?: number;
|
||||
z?: number;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onBoxPlotChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onCloseChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onGroupIdChanged: (event: CustomEvent)=> any;
|
||||
onHighChanged: (event: CustomEvent)=> any;
|
||||
onItemsChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelPositionChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onLowChanged: (event: CustomEvent)=> any;
|
||||
onMarkerDisplayedChanged: (event: CustomEvent)=> any;
|
||||
onMarkerShapeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSizeChanged: (event: CustomEvent)=> any;
|
||||
onOpenChanged: (event: CustomEvent)=> any;
|
||||
onPatternChanged: (event: CustomEvent)=> any;
|
||||
onQ1Changed: (event: CustomEvent)=> any;
|
||||
onQ2Changed: (event: CustomEvent)=> any;
|
||||
onQ3Changed: (event: CustomEvent)=> any;
|
||||
onSeriesIdChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSourceChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSourceSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onTargetValueChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onVolumeChanged: (event: CustomEvent)=> any;
|
||||
onXChanged: (event: CustomEvent)=> any;
|
||||
onYChanged: (event: CustomEvent)=> any;
|
||||
onZChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojChartItemEventMap>(type: T, listener: (this: HTMLElement, ev: ojChartItemEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojChartItemEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'boxPlotChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'closeChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'groupIdChanged': CustomEvent;
|
||||
'highChanged': CustomEvent;
|
||||
'itemsChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelPositionChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'lowChanged': CustomEvent;
|
||||
'markerDisplayedChanged': CustomEvent;
|
||||
'markerShapeChanged': CustomEvent;
|
||||
'markerSizeChanged': CustomEvent;
|
||||
'openChanged': CustomEvent;
|
||||
'patternChanged': CustomEvent;
|
||||
'q1Changed': CustomEvent;
|
||||
'q2Changed': CustomEvent;
|
||||
'q3Changed': CustomEvent;
|
||||
'seriesIdChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'sourceChanged': CustomEvent;
|
||||
'sourceHoverChanged': CustomEvent;
|
||||
'sourceHoverSelectedChanged': CustomEvent;
|
||||
'sourceSelectedChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'targetValueChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'volumeChanged': CustomEvent;
|
||||
'xChanged': CustomEvent;
|
||||
'yChanged': CustomEvent;
|
||||
'zChanged': CustomEvent;
|
||||
}
|
||||
interface ojChartItemSettableProperties extends JetSettableProperties {
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
boxPlot?: {medianSvgClassName?: string, medianSvgStyle?: object, q2Color?: string, q2SvgClassName?: string, q2SvgStyle?: object, q3SvgClassName?: string, q3SvgStyle?: object, whiskerEndLength?: string, whiskerEndSvgClassName?: string, whiskerEndSvgStyle?: object, whiskerSvgClassName?: string, whiskerSvgStyle?: object};
|
||||
categories?: Array<string>;
|
||||
close?: number;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
groupId: Array<string>;
|
||||
high?: number;
|
||||
items?: Array<object>|Array<number>;
|
||||
label?: string|Array<string>;
|
||||
labelPosition?: 'center'|'outsideSlice'|'aboveMarker'|'belowMarker'|'beforeMarker'|'afterMarker'|'insideBarEdge'|'outsideBarEdge'|'none'|'auto';
|
||||
labelStyle?: object|Array<object>;
|
||||
low?: number;
|
||||
markerDisplayed?: 'on'|'off'|'auto';
|
||||
markerShape?: 'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|'auto'|string;
|
||||
markerSize?: number;
|
||||
open?: number;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'auto';
|
||||
q1?: number;
|
||||
q2?: number;
|
||||
q3?: number;
|
||||
seriesId: string;
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
sourceHover?: string;
|
||||
sourceHoverSelected?: string;
|
||||
sourceSelected?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
targetValue?: number;
|
||||
value?: number;
|
||||
volume?: number;
|
||||
x?: number|string;
|
||||
y?: number;
|
||||
z?: number;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojChartSeries extends JetElement<ojChartSeriesSettableProperties> {
|
||||
areaColor?: string;
|
||||
areaSvgClassName?: string;
|
||||
areaSvgStyle?: object;
|
||||
assignedToY2?: 'on'|'off';
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
boxPlot?: {medianSvgClassName?: string, medianSvgStyle?: object, q2Color?: string, q2SvgClassName?: string, q2SvgStyle?: object, q3Color?: string, q3SvgClassName?: string, q3SvgStyle?: object, whiskerEndLength?: string, whiskerEndSvgClassName?: string, whiskerEndSvgStyle?: object, whiskerSvgClassName?: string, whiskerSvgStyle?: object};
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
displayInLegend?: 'on'|'off'|'auto';
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
lineStyle?: 'dotted'|'dashed'|'solid';
|
||||
lineType?: 'straight'|'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'auto';
|
||||
lineWidth?: number;
|
||||
markerColor?: string;
|
||||
markerDisplayed?: 'on'|'off'|'auto';
|
||||
markerShape?: 'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|'auto'|string;
|
||||
markerSize?: number;
|
||||
markerSvgClassName?: string;
|
||||
markerSvgStyle?: object;
|
||||
name?: string;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'auto';
|
||||
pieSliceExplode?: number;
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
sourceHover?: string;
|
||||
sourceHoverSelected?: string;
|
||||
sourceSelected?: string;
|
||||
stackCategory?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
type?: 'bar'|'line'|'area'|'lineWithArea'|'candlestick'|'boxPlot'|'auto';
|
||||
onAreaColorChanged: (event: CustomEvent)=> any;
|
||||
onAreaSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onAreaSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onAssignedToY2Changed: (event: CustomEvent)=> any;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onBoxPlotChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDisplayInLegendChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onLineStyleChanged: (event: CustomEvent)=> any;
|
||||
onLineTypeChanged: (event: CustomEvent)=> any;
|
||||
onLineWidthChanged: (event: CustomEvent)=> any;
|
||||
onMarkerColorChanged: (event: CustomEvent)=> any;
|
||||
onMarkerDisplayedChanged: (event: CustomEvent)=> any;
|
||||
onMarkerShapeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSizeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onNameChanged: (event: CustomEvent)=> any;
|
||||
onPatternChanged: (event: CustomEvent)=> any;
|
||||
onPieSliceExplodeChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSourceChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSourceSelectedChanged: (event: CustomEvent)=> any;
|
||||
onStackCategoryChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojChartSeriesEventMap>(type: T, listener: (this: HTMLElement, ev: ojChartSeriesEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojChartSeriesEventMap extends oj.JetElementEventMap {
|
||||
'areaColorChanged': CustomEvent;
|
||||
'areaSvgClassNameChanged': CustomEvent;
|
||||
'areaSvgStyleChanged': CustomEvent;
|
||||
'assignedToY2Changed': CustomEvent;
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'boxPlotChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'displayInLegendChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'lineStyleChanged': CustomEvent;
|
||||
'lineTypeChanged': CustomEvent;
|
||||
'lineWidthChanged': CustomEvent;
|
||||
'markerColorChanged': CustomEvent;
|
||||
'markerDisplayedChanged': CustomEvent;
|
||||
'markerShapeChanged': CustomEvent;
|
||||
'markerSizeChanged': CustomEvent;
|
||||
'markerSvgClassNameChanged': CustomEvent;
|
||||
'markerSvgStyleChanged': CustomEvent;
|
||||
'nameChanged': CustomEvent;
|
||||
'patternChanged': CustomEvent;
|
||||
'pieSliceExplodeChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'sourceChanged': CustomEvent;
|
||||
'sourceHoverChanged': CustomEvent;
|
||||
'sourceHoverSelectedChanged': CustomEvent;
|
||||
'sourceSelectedChanged': CustomEvent;
|
||||
'stackCategoryChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
}
|
||||
interface ojChartSeriesSettableProperties extends JetSettableProperties {
|
||||
areaColor?: string;
|
||||
areaSvgClassName?: string;
|
||||
areaSvgStyle?: object;
|
||||
assignedToY2?: 'on'|'off';
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
boxPlot?: {medianSvgClassName?: string, medianSvgStyle?: object, q2Color?: string, q2SvgClassName?: string, q2SvgStyle?: object, q3Color?: string, q3SvgClassName?: string, q3SvgStyle?: object, whiskerEndLength?: string, whiskerEndSvgClassName?: string, whiskerEndSvgStyle?: object, whiskerSvgClassName?: string, whiskerSvgStyle?: object};
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
displayInLegend?: 'on'|'off'|'auto';
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
lineStyle?: 'dotted'|'dashed'|'solid';
|
||||
lineType?: 'straight'|'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'auto';
|
||||
lineWidth?: number;
|
||||
markerColor?: string;
|
||||
markerDisplayed?: 'on'|'off'|'auto';
|
||||
markerShape?: 'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp'|'auto'|string;
|
||||
markerSize?: number;
|
||||
markerSvgClassName?: string;
|
||||
markerSvgStyle?: object;
|
||||
name?: string;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'auto';
|
||||
pieSliceExplode?: number;
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
sourceHover?: string;
|
||||
sourceHoverSelected?: string;
|
||||
sourceSelected?: string;
|
||||
stackCategory?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
type?: 'bar'|'line'|'area'|'lineWithArea'|'candlestick'|'boxPlot'|'auto';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojSparkChart<K, D> extends dvtBaseComponent<ojSparkChartSettableProperties<K, D>> {
|
||||
animationDuration: number|null;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
areaColor: string;
|
||||
areaSvgClassName: string;
|
||||
areaSvgStyle: object;
|
||||
as: string;
|
||||
barGapRatio: number;
|
||||
baselineScaling: 'zero'|'min';
|
||||
color: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
firstColor: string;
|
||||
highColor: string;
|
||||
lastColor: string;
|
||||
lineStyle: 'dotted'|'dashed'|'solid';
|
||||
lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'straight';
|
||||
lineWidth: number;
|
||||
lowColor: string;
|
||||
markerShape: 'square'|'circle'|'diamond'|'plus'|'triangleDown'|'triangleUp'|'human'|'star'|'auto';
|
||||
markerSize: number;
|
||||
referenceObjects: Array<oj.ojSparkChart.ReferenceObject>;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
tooltip: {renderer: ((context: oj.ojSparkChart.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
type: 'area'|'lineWithArea'|'bar'|'line';
|
||||
visualEffects: 'none'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAreaColorChanged: (event: CustomEvent)=> any;
|
||||
onAreaSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onAreaSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onBarGapRatioChanged: (event: CustomEvent)=> any;
|
||||
onBaselineScalingChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onFirstColorChanged: (event: CustomEvent)=> any;
|
||||
onHighColorChanged: (event: CustomEvent)=> any;
|
||||
onLastColorChanged: (event: CustomEvent)=> any;
|
||||
onLineStyleChanged: (event: CustomEvent)=> any;
|
||||
onLineTypeChanged: (event: CustomEvent)=> any;
|
||||
onLineWidthChanged: (event: CustomEvent)=> any;
|
||||
onLowColorChanged: (event: CustomEvent)=> any;
|
||||
onMarkerShapeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSizeChanged: (event: CustomEvent)=> any;
|
||||
onReferenceObjectsChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
onVisualEffectsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSparkChartEventMap>(type: T, listener: (this: HTMLElement, ev: ojSparkChartEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getDataItem(itemIndex: number): oj.ojSparkChart.ItemContext|null;
|
||||
}
|
||||
interface ojSparkChartEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'areaColorChanged': CustomEvent;
|
||||
'areaSvgClassNameChanged': CustomEvent;
|
||||
'areaSvgStyleChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'barGapRatioChanged': CustomEvent;
|
||||
'baselineScalingChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'firstColorChanged': CustomEvent;
|
||||
'highColorChanged': CustomEvent;
|
||||
'lastColorChanged': CustomEvent;
|
||||
'lineStyleChanged': CustomEvent;
|
||||
'lineTypeChanged': CustomEvent;
|
||||
'lineWidthChanged': CustomEvent;
|
||||
'lowColorChanged': CustomEvent;
|
||||
'markerShapeChanged': CustomEvent;
|
||||
'markerSizeChanged': CustomEvent;
|
||||
'referenceObjectsChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
'visualEffectsChanged': CustomEvent;
|
||||
}
|
||||
interface ojSparkChartSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationDuration: number|null;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
areaColor: string;
|
||||
areaSvgClassName: string;
|
||||
areaSvgStyle: object;
|
||||
as: string;
|
||||
barGapRatio: number;
|
||||
baselineScaling: 'zero'|'min';
|
||||
color: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
firstColor: string;
|
||||
highColor: string;
|
||||
lastColor: string;
|
||||
lineStyle: 'dotted'|'dashed'|'solid';
|
||||
lineType: 'curved'|'stepped'|'centeredStepped'|'segmented'|'centeredSegmented'|'none'|'straight';
|
||||
lineWidth: number;
|
||||
lowColor: string;
|
||||
markerShape: 'square'|'circle'|'diamond'|'plus'|'triangleDown'|'triangleUp'|'human'|'star'|'auto';
|
||||
markerSize: number;
|
||||
referenceObjects: Array<oj.ojSparkChart.ReferenceObject>;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
tooltip: {renderer: ((context: oj.ojSparkChart.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
type: 'area'|'lineWithArea'|'bar'|'line';
|
||||
visualEffects: 'none'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojSparkChart {
|
||||
type Item =
|
||||
{
|
||||
borderColor: string, color: string, date: Date, high: number, low: number, markerDisplayed: 'on'|'off', markerShape: 'square'|'circle'|'diamond'|'plus'|'triangleDown'|'triangleUp'|'human'|'star'|'auto'|string, markerSize: number, svgClassName: string, svgStyle: object, value: number
|
||||
}
|
||||
}
|
||||
namespace ojSparkChart {
|
||||
type ItemContext =
|
||||
{
|
||||
borderColor: string, color: string, date: Date, high: number, low: number, value: number
|
||||
}
|
||||
}
|
||||
namespace ojSparkChart {
|
||||
type ReferenceObject =
|
||||
{
|
||||
color?: string, high?: number, lineWidth?: number, lineStyle: 'dotted'|'dashed'|'solid', location: 'front'|'back', low?: number, svgClassName?: string, svgStyle?: object, type: 'area'|'line', value?: number
|
||||
}
|
||||
}
|
||||
namespace ojSparkChart {
|
||||
type TooltipContext =
|
||||
{
|
||||
color: string, componentElement: Element, parentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojSparkChartItem extends JetElement<ojSparkChartItemSettableProperties> {
|
||||
borderColor: string;
|
||||
color: string;
|
||||
date: string;
|
||||
high: number|null;
|
||||
low: number|null;
|
||||
markerDisplayed: 'off'|'on';
|
||||
markerShape: 'auto'|'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp';
|
||||
markerSize: number;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
value: number|null;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDateChanged: (event: CustomEvent)=> any;
|
||||
onHighChanged: (event: CustomEvent)=> any;
|
||||
onLowChanged: (event: CustomEvent)=> any;
|
||||
onMarkerDisplayedChanged: (event: CustomEvent)=> any;
|
||||
onMarkerShapeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSizeChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSparkChartItemEventMap>(type: T, listener: (this: HTMLElement, ev: ojSparkChartItemEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojSparkChartItemEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'dateChanged': CustomEvent;
|
||||
'highChanged': CustomEvent;
|
||||
'lowChanged': CustomEvent;
|
||||
'markerDisplayedChanged': CustomEvent;
|
||||
'markerShapeChanged': CustomEvent;
|
||||
'markerSizeChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojSparkChartItemSettableProperties extends JetSettableProperties {
|
||||
borderColor: string;
|
||||
color: string;
|
||||
date: string;
|
||||
high: number|null;
|
||||
low: number|null;
|
||||
markerDisplayed: 'off'|'on';
|
||||
markerShape: 'auto'|'circle'|'diamond'|'human'|'plus'|'square'|'star'|'triangleDown'|'triangleUp';
|
||||
markerSize: number;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
value: number|null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojCheckboxset extends editableValue<Array<any>, ojCheckboxsetSettableProperties> {
|
||||
disabled: boolean;
|
||||
labelledBy: string|null;
|
||||
required: boolean;
|
||||
value: Array<any>;
|
||||
translations: {required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onLabelledByChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojCheckboxset.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojCheckboxset.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojCheckboxsetEventMap>(type: T, listener: (this: HTMLElement, ev: ojCheckboxsetEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
validate(): Promise<string>;
|
||||
}
|
||||
namespace ojCheckboxset {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojCheckboxsetEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojCheckboxset.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojCheckboxset.ojAnimateStart;
|
||||
'disabledChanged': CustomEvent;
|
||||
'labelledByChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojCheckboxsetSettableProperties extends editableValueSettableProperties<Array<any>> {
|
||||
disabled: boolean;
|
||||
labelledBy: string|null;
|
||||
required: boolean;
|
||||
value: Array<any>;
|
||||
translations: {required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojCollapsible extends baseComponent<ojCollapsibleSettableProperties> {
|
||||
disabled: boolean;
|
||||
expandArea: 'header'|'disclosureIcon';
|
||||
expanded: boolean;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onExpandAreaChanged: (event: CustomEvent)=> any;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onOjBeforeCollapse: (event: oj.ojCollapsible.ojBeforeCollapse)=> any;
|
||||
onOjBeforeExpand: (event: oj.ojCollapsible.ojBeforeExpand)=> any;
|
||||
onOjCollapse: (event: oj.ojCollapsible.ojCollapse)=> any;
|
||||
onOjExpand: (event: oj.ojCollapsible.ojExpand)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojCollapsibleEventMap>(type: T, listener: (this: HTMLElement, ev: ojCollapsibleEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojCollapsible {
|
||||
class ojBeforeCollapse extends CustomEvent<{header: Element, content: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeExpand extends CustomEvent<{header: Element, content: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCollapse extends CustomEvent<{header: Element, content: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojExpand extends CustomEvent<{header: Element, content: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojCollapsibleEventMap extends oj.baseComponentEventMap {
|
||||
'ojBeforeCollapse': oj.ojCollapsible.ojBeforeCollapse;
|
||||
'ojBeforeExpand': oj.ojCollapsible.ojBeforeExpand;
|
||||
'ojCollapse': oj.ojCollapsible.ojCollapse;
|
||||
'ojExpand': oj.ojCollapsible.ojExpand;
|
||||
'disabledChanged': CustomEvent;
|
||||
'expandAreaChanged': CustomEvent;
|
||||
'expandedChanged': CustomEvent;
|
||||
}
|
||||
interface ojCollapsibleSettableProperties extends baseComponentSettableProperties {
|
||||
disabled: boolean;
|
||||
expandArea: 'header'|'disclosureIcon';
|
||||
expanded: boolean;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class CollectionDataProvider<K, D> implements DataProvider<K, D> {
|
||||
constructor(collection: oj.Collection);
|
||||
addEventListener(eventType: string, listener: EventListener): void
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>
|
||||
dispatchEvent(evt: Event): boolean
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst<F extends FetchListResult<K, D>>(params?: FetchListParameters<D>): AsyncIterable<F>
|
||||
getCapability(capabilityName?: string): any
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes'|'no'|'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void
|
||||
}
|
||||
|
||||
}
|
||||
-179
@@ -1,179 +0,0 @@
|
||||
declare namespace oj {
|
||||
class Color {
|
||||
static ALICEBLUE: oj.Color;
|
||||
static ANTIQUEWHITE: oj.Color;
|
||||
static AQUA: oj.Color;
|
||||
static AQUAMARINE: oj.Color;
|
||||
static AZURE: oj.Color;
|
||||
static BEIGE: oj.Color;
|
||||
static BISQUE: oj.Color;
|
||||
static BLACK: oj.Color;
|
||||
static BLANCHEDALMOND: oj.Color;
|
||||
static BLUE: oj.Color;
|
||||
static BLUEVIOLET: oj.Color;
|
||||
static BROWN: oj.Color;
|
||||
static BURLYWOOD: oj.Color;
|
||||
static CADETBLUE: oj.Color;
|
||||
static CHARTREUSE: oj.Color;
|
||||
static CHOCOLATE: oj.Color;
|
||||
static CORAL: oj.Color;
|
||||
static CORNFLOWERBLUE: oj.Color;
|
||||
static CORNSILK: oj.Color;
|
||||
static CRIMSON: oj.Color;
|
||||
static CYAN: oj.Color;
|
||||
static DARKBLUE: oj.Color;
|
||||
static DARKCYAN: oj.Color;
|
||||
static DARKGOLDENROD: oj.Color;
|
||||
static DARKGRAY: oj.Color;
|
||||
static DARKGREEN: oj.Color;
|
||||
static DARKGREY: oj.Color;
|
||||
static DARKKHAKI: oj.Color;
|
||||
static DARKMAGENTA: oj.Color;
|
||||
static DARKOLIVEGREEN: oj.Color;
|
||||
static DARKORANGE: oj.Color;
|
||||
static DARKORCHID: oj.Color;
|
||||
static DARKRED: oj.Color;
|
||||
static DARKSALMON: oj.Color;
|
||||
static DARKSEAGREEN: oj.Color;
|
||||
static DARKSLATEBLUE: oj.Color;
|
||||
static DARKSLATEGRAY: oj.Color;
|
||||
static DARKSLATEGREY: oj.Color;
|
||||
static DARKTURQUOISE: oj.Color;
|
||||
static DARKVIOLET: oj.Color;
|
||||
static DEEPPINK: oj.Color;
|
||||
static DEEPSKYBLUE: oj.Color;
|
||||
static DIMGRAY: oj.Color;
|
||||
static DIMGREY: oj.Color;
|
||||
static DODGERBLUE: oj.Color;
|
||||
static FIREBRICK: oj.Color;
|
||||
static FLORALWHITE: oj.Color;
|
||||
static FORESTGREEN: oj.Color;
|
||||
static FUCHSIA: oj.Color;
|
||||
static GAINSBORO: oj.Color;
|
||||
static GHOSTWHITE: oj.Color;
|
||||
static GOLD: oj.Color;
|
||||
static GOLDENROD: oj.Color;
|
||||
static GRAY: oj.Color;
|
||||
static GREEN: oj.Color;
|
||||
static GREENYELLOW: oj.Color;
|
||||
static GREY: oj.Color;
|
||||
static HONEYDEW: oj.Color;
|
||||
static HOTPINK: oj.Color;
|
||||
static INDIANRED: oj.Color;
|
||||
static INDIGO: oj.Color;
|
||||
static IVORY: oj.Color;
|
||||
static KHAKI: oj.Color;
|
||||
static LAVENDER: oj.Color;
|
||||
static LAVENDERBLUSH: oj.Color;
|
||||
static LAWNGREEN: oj.Color;
|
||||
static LEMONCHIFFON: oj.Color;
|
||||
static LIGHTBLUE: oj.Color;
|
||||
static LIGHTCORAL: oj.Color;
|
||||
static LIGHTCYAN: oj.Color;
|
||||
static LIGHTGOLDENRODYELLOW: oj.Color;
|
||||
static LIGHTGRAY: oj.Color;
|
||||
static LIGHTGREEN: oj.Color;
|
||||
static LIGHTGREY: oj.Color;
|
||||
static LIGHTPINK: oj.Color;
|
||||
static LIGHTSALMON: oj.Color;
|
||||
static LIGHTSEAGREEN: oj.Color;
|
||||
static LIGHTSKYBLUE: oj.Color;
|
||||
static LIGHTSLATEGRAY: oj.Color;
|
||||
static LIGHTSLATEGREY: oj.Color;
|
||||
static LIGHTSTEELBLUE: oj.Color;
|
||||
static LIGHTYELLOW: oj.Color;
|
||||
static LIME: oj.Color;
|
||||
static LIMEGREEN: oj.Color;
|
||||
static LINEN: oj.Color;
|
||||
static MAGENTA: oj.Color;
|
||||
static MAROON: oj.Color;
|
||||
static MEDIUMAQUAMARINE: oj.Color;
|
||||
static MEDIUMBLUE: oj.Color;
|
||||
static MEDIUMORCHID: oj.Color;
|
||||
static MEDIUMPURPLE: oj.Color;
|
||||
static MEDIUMSEAGREEN: oj.Color;
|
||||
static MEDIUMSLATEBLUE: oj.Color;
|
||||
static MEDIUMSPRINGGREEN: oj.Color;
|
||||
static MEDIUMTURQUOISE: oj.Color;
|
||||
static MEDIUMVIOLETRED: oj.Color;
|
||||
static MIDNIGHTBLUE: oj.Color;
|
||||
static MINTCREAM: oj.Color;
|
||||
static MISTYROSE: oj.Color;
|
||||
static MOCCASIN: oj.Color;
|
||||
static NAVAJOWHITE: oj.Color;
|
||||
static NAVY: oj.Color;
|
||||
static OLDLACE: oj.Color;
|
||||
static OLIVE: oj.Color;
|
||||
static OLIVEDRAB: oj.Color;
|
||||
static ORANGE: oj.Color;
|
||||
static ORANGERED: oj.Color;
|
||||
static ORCHID: oj.Color;
|
||||
static PALEGOLDENROD: oj.Color;
|
||||
static PALEGREEN: oj.Color;
|
||||
static PALETURQUOISE: oj.Color;
|
||||
static PALEVIOLETRED: oj.Color;
|
||||
static PAPAYAWHIP: oj.Color;
|
||||
static PEACHPUFF: oj.Color;
|
||||
static PERU: oj.Color;
|
||||
static PINK: oj.Color;
|
||||
static PLUM: oj.Color;
|
||||
static POWDERBLUE: oj.Color;
|
||||
static PURPLE: oj.Color;
|
||||
static REBECCAPURPLE: oj.Color;
|
||||
static RED: oj.Color;
|
||||
static ROSYBROWN: oj.Color;
|
||||
static ROYALBLUE: oj.Color;
|
||||
static SADDLEBROWN: oj.Color;
|
||||
static SALMON: oj.Color;
|
||||
static SANDYBROWN: oj.Color;
|
||||
static SEAGREEN: oj.Color;
|
||||
static SEASHELL: oj.Color;
|
||||
static SIENNA: oj.Color;
|
||||
static SILVER: oj.Color;
|
||||
static SKYBLUE: oj.Color;
|
||||
static SLATEBLUE: oj.Color;
|
||||
static SLATEGRAY: oj.Color;
|
||||
static SLATEGREY: oj.Color;
|
||||
static SNOW: oj.Color;
|
||||
static SPRINGGREEN: oj.Color;
|
||||
static STEELBLUE: oj.Color;
|
||||
static TAN: oj.Color;
|
||||
static TEAL: oj.Color;
|
||||
static THISTLE: oj.Color;
|
||||
static TOMATO: oj.Color;
|
||||
static TRANSPARENT: oj.Color;
|
||||
static TURQUOISE: oj.Color;
|
||||
static VIOLET: oj.Color;
|
||||
static WHEAT: oj.Color;
|
||||
static WHITE: oj.Color;
|
||||
static WHITESMOKE: oj.Color;
|
||||
static YELLOW: oj.Color;
|
||||
static YELLOWGREEN: oj.Color;
|
||||
constructor(color: string|oj.Color.RGBA|oj.Color.HSLA|oj.Color.HSVA);
|
||||
getAlpha(): number;
|
||||
getBlue(doNotRound?: boolean): number;
|
||||
getGreen(doNotRound?: boolean): number;
|
||||
getRed(doNotRound?: boolean): number;
|
||||
isEqual(color: oj.Color): boolean;
|
||||
toString(): string;
|
||||
}
|
||||
namespace Color {
|
||||
type HSLA =
|
||||
{
|
||||
h: number, s: number, l: number, a?: number
|
||||
}
|
||||
}
|
||||
namespace Color {
|
||||
type HSVA =
|
||||
{
|
||||
h: number, s: number, v: number, a?: number
|
||||
}
|
||||
}
|
||||
namespace Color {
|
||||
type RGBA =
|
||||
{
|
||||
r: number, g: number, b: number, a?: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojColorPalette extends editableValue<oj.Color, ojColorPaletteSettableProperties> {
|
||||
labelDisplay: 'auto'|'off';
|
||||
labelledBy: string|null;
|
||||
layout: 'grid'|'list';
|
||||
palette: Array<{color: oj.Color, label?: string}>;
|
||||
swatchSize: 'xs'|'sm'|'lg';
|
||||
value: oj.Color;
|
||||
translations: {labelNone?: string};
|
||||
onLabelDisplayChanged: (event: CustomEvent)=> any;
|
||||
onLabelledByChanged: (event: CustomEvent)=> any;
|
||||
onLayoutChanged: (event: CustomEvent)=> any;
|
||||
onPaletteChanged: (event: CustomEvent)=> any;
|
||||
onSwatchSizeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojColorPalette.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojColorPalette.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojColorPaletteEventMap>(type: T, listener: (this: HTMLElement, ev: ojColorPaletteEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): any;
|
||||
setProperty(property: string, value: any): any;
|
||||
}
|
||||
namespace ojColorPalette {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojColorPaletteEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojColorPalette.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojColorPalette.ojAnimateStart;
|
||||
'labelDisplayChanged': CustomEvent;
|
||||
'labelledByChanged': CustomEvent;
|
||||
'layoutChanged': CustomEvent;
|
||||
'paletteChanged': CustomEvent;
|
||||
'swatchSizeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojColorPaletteSettableProperties extends editableValueSettableProperties<oj.Color> {
|
||||
labelDisplay: 'auto'|'off';
|
||||
labelledBy: string|null;
|
||||
layout: 'grid'|'list';
|
||||
palette: Array<{color: oj.Color, label?: string}>;
|
||||
swatchSize: 'xs'|'sm'|'lg';
|
||||
value: oj.Color;
|
||||
translations: {labelNone?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojColorSpectrum extends editableValue<oj.Color, ojColorSpectrumSettableProperties> {
|
||||
labelledBy: string|null;
|
||||
readonly transientValue: oj.Color;
|
||||
value: oj.Color;
|
||||
translations: {labelHue?: string, labelOpacity?: string, labelSatLum?: string, labelThumbDesc?: string};
|
||||
onLabelledByChanged: (event: CustomEvent)=> any;
|
||||
onTransientValueChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojColorSpectrum.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojColorSpectrum.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojColorSpectrumEventMap>(type: T, listener: (this: HTMLElement, ev: ojColorSpectrumEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): any;
|
||||
setProperty(property: string, value: any): any;
|
||||
}
|
||||
namespace ojColorSpectrum {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojColorSpectrumEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojColorSpectrum.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojColorSpectrum.ojAnimateStart;
|
||||
'labelledByChanged': CustomEvent;
|
||||
'transientValueChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojColorSpectrumSettableProperties extends editableValueSettableProperties<oj.Color> {
|
||||
labelledBy: string|null;
|
||||
readonly transientValue: oj.Color;
|
||||
value: oj.Color;
|
||||
translations: {labelHue?: string, labelOpacity?: string, labelSatLum?: string, labelThumbDesc?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
declare namespace oj {
|
||||
abstract class baseComponent<SP extends baseComponentSettableProperties = baseComponentSettableProperties> extends JetElement<SP> {
|
||||
translations: object|null;
|
||||
|
||||
onTranslationsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof baseComponentEventMap>(type: T, listener: (this: HTMLElement, ev: baseComponentEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface baseComponentEventMap extends oj.JetElementEventMap {
|
||||
'translationsChanged': CustomEvent;
|
||||
}
|
||||
interface baseComponentSettableProperties extends JetSettableProperties {
|
||||
translations: object|null;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Components {
|
||||
static subtreeAttached(node: Element): void;
|
||||
static subtreeDetached(node: Element): void;
|
||||
static subtreeHidden(node: Element): void;
|
||||
static subtreeShown(node: Element, options?: {initialRender: boolean}): void;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
declare namespace oj {
|
||||
namespace Composite {
|
||||
function getComponentMetadata(name: string): oj.Composite.Metadata|null;
|
||||
function register(name: string, descriptor: {metadata: oj.Composite.Metadata, view: string, viewModel: ((param0: oj.Composite.ViewModelContext)=> void|object), parseFunction: ((value: string, name: string, meta: Object, defaultParseFunction: (value: string)=> any)=>any)}): void;
|
||||
}
|
||||
namespace Composite {
|
||||
type Metadata =
|
||||
{
|
||||
name: string, version: string, jetVersion: string, properties?: object, methods?: object, events?: object, slots?: object
|
||||
}
|
||||
}
|
||||
namespace Composite {
|
||||
type PropertyChangedContext =
|
||||
{
|
||||
property: string, value: any, previousValue: any, updatedFrom: 'external'|'internal', subproperty?: {path: string, value: any, previousValue: any}
|
||||
}
|
||||
}
|
||||
namespace Composite {
|
||||
type ViewModel =
|
||||
{
|
||||
activated: ((param0: oj.Composite.ViewModelContext)=> Promise<any>|void), connected: ((param0: oj.Composite.ViewModelContext)=> void), bindingsApplied: ((param0: oj.Composite.ViewModelContext)=> void), propertyChanged: ((param0: oj.Composite.PropertyChangedContext)=> void), disconnected: ((param0: Element)=> void)
|
||||
}
|
||||
}
|
||||
namespace Composite {
|
||||
type ViewModelContext =
|
||||
{
|
||||
element: Element, properties: object, slotCounts: object, unique: string, uniqueId: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojConveyorBelt extends baseComponent<ojConveyorBeltSettableProperties> {
|
||||
contentParent: string|null;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
onContentParentChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojConveyorBeltEventMap>(type: T, listener: (this: HTMLElement, ev: ojConveyorBeltEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
interface ojConveyorBeltEventMap extends oj.baseComponentEventMap {
|
||||
'contentParentChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
}
|
||||
interface ojConveyorBeltSettableProperties extends baseComponentSettableProperties {
|
||||
contentParent: string|null;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
}
|
||||
|
||||
}
|
||||
-123
@@ -1,123 +0,0 @@
|
||||
declare namespace oj {
|
||||
class BusyContext {
|
||||
static applicationBootstrapComplete(): undefined;
|
||||
static setDefaultTimeout(timeout: number): undefined;
|
||||
addBusyState(options: {description: object|(()=> string)}): (()=> void);
|
||||
clear(): undefined;
|
||||
dump(message?: string): undefined;
|
||||
getBusyStates(): Array<{id:string, description:string}>;
|
||||
isReady(): boolean;
|
||||
toString(): string;
|
||||
whenReady(timeout?: number): Promise<(boolean|Error)>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Config {
|
||||
static getAutomationMode(): string;
|
||||
static getDeviceType(): 'phone'|'tablet'|'others';
|
||||
static getLocale(): string;
|
||||
static getResourceUrl(relativePath: string): string;
|
||||
static getVersionInfo(): string;
|
||||
static logVersionInfo(): undefined;
|
||||
static setAutomationMode(mode: string): undefined;
|
||||
static setLocale(locale: string, callback?: (()=> void)): undefined;
|
||||
static setResourceBaseUrl(baseUrl: string): undefined;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Context {
|
||||
static getContext(node: Element): oj.Context;
|
||||
static getPageContext(): oj.Context;
|
||||
getBusyContext(): oj.BusyContext;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Logger {
|
||||
static readonly LEVEL_ERROR: number;
|
||||
static readonly LEVEL_INFO: number;
|
||||
static readonly LEVEL_LOG: number;
|
||||
static readonly LEVEL_NONE: number;
|
||||
static readonly LEVEL_WARN: number;
|
||||
static error(...args: (object|string|number)[]): void;
|
||||
static info(...args: (object|string|number)[]): void;
|
||||
static log(...args: (object|string|number)[]): void;
|
||||
static option(key?: object|string, value?: any): any;
|
||||
static warn(...args: (object|string|number)[]): void;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Object {
|
||||
constructor();
|
||||
static compareValues(obj1: any, obj2: any): boolean;
|
||||
static copyPropertiesForClass(targetClass: object, source: object): void;
|
||||
static createCallback(obj: object, func: object): ()=>any;
|
||||
static createSubclass(extendingClass: object, baseClass: object, typeName?: string): void;
|
||||
static ensureClassInitialization(clazz: object): void;
|
||||
static getTypeName(): string;
|
||||
static isEmpty(): boolean;
|
||||
clone(): object;
|
||||
equals(object: object): boolean;
|
||||
getClass(otherInstance?: object): object;
|
||||
getTypeName(clazz: object|null): string;
|
||||
Init(): void;
|
||||
toDebugString(): string;
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ResponsiveUtils {
|
||||
static compare(size1: oj.ResponsiveUtils.SCREEN_RANGE, size2: oj.ResponsiveUtils.SCREEN_RANGE): number;
|
||||
static getFrameworkQuery(frameworkQueryKey: oj.ResponsiveUtils.FRAMEWORK_QUERY_KEY): string|null;
|
||||
}
|
||||
namespace ResponsiveUtils {
|
||||
enum FRAMEWORK_QUERY_KEY {
|
||||
SM_UP = "sm-up",
|
||||
MD_UP = "md-up",
|
||||
LG_UP = "lg-up",
|
||||
XL_UP = "xl-up",
|
||||
XXL_UP = "xxl-up",
|
||||
SM_ONLY = "sm-only",
|
||||
MD_ONLY = "md-only",
|
||||
LG_ONLY = "lg-only",
|
||||
XL_ONLY = "xl-only",
|
||||
MD_DOWN = "md-down",
|
||||
LG_DOWN = "lg-down",
|
||||
XL_DOWN = "xl-down",
|
||||
HIGH_RESOLUTION = "high-resolution",
|
||||
}
|
||||
enum SCREEN_RANGE {
|
||||
SM = "sm",
|
||||
MD = "md",
|
||||
LG = "lg",
|
||||
XL = "xl",
|
||||
XXL = "xxl",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ThemeUtils {
|
||||
constructor();
|
||||
static clearCache(): void;
|
||||
static getThemeName(): string|null;
|
||||
static getThemeTargetPlatform(): string|null;
|
||||
static parseJSONFromFontFamily(selector: string): any;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Translations {
|
||||
static applyParameters(pattern: string, parameters: object|Array<any>): string|null;
|
||||
static getComponentTranslations(componentName: string): object;
|
||||
static getResource(key: string): object|string|null;
|
||||
static getTranslatedString(key: string, ...var_args: (string|object|Array<any>)[]): string;
|
||||
static setBundle(bundle: object): void;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,254 +0,0 @@
|
||||
declare namespace oj {
|
||||
interface AttributeFilterOperator<D> {
|
||||
attribute: string;
|
||||
op: oj.AttributeFilterOperator.AttributeOperator;
|
||||
value: any;
|
||||
}
|
||||
namespace AttributeFilterOperator {
|
||||
enum AttributeOperator {
|
||||
$co,
|
||||
$eq,
|
||||
$ew,
|
||||
$pr,
|
||||
$gt,
|
||||
$ge,
|
||||
$lt,
|
||||
$le,
|
||||
$ne,
|
||||
$regex,
|
||||
$sw,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface CompoundFilterOperator<D> {
|
||||
criteria: FilterOperator<D>[];
|
||||
op: oj.CompoundFilterOperator.CompoundOperator;
|
||||
}
|
||||
namespace CompoundFilterOperator {
|
||||
enum CompoundOperator {
|
||||
$and,
|
||||
$or,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface ContainsKeysResults<K> {
|
||||
containsParameters: FetchByKeysParameters<K>;
|
||||
results: Set<K>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface DataMapping <K, D, Kin, Din> {
|
||||
mapFields: (item: Item<Kin, Din>) => Item<K, D>;
|
||||
mapFilterCriterion?: (filterCriterion: FilterOperator<D>[]) => FilterOperator<Din>[];
|
||||
mapSortCriteria?: (sortCriteria: SortCriterion<D>[]) => SortCriterion<Din>[];
|
||||
unmapSortCriteria?: (sortCriteria: SortCriterion<Din>[]) => SortCriterion<D>[];
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface DataProvider<K, D> extends EventTarget {
|
||||
containsKeys(parameters : FetchByKeysParameters<K>) : Promise<ContainsKeysResults<K>>
|
||||
fetchByKeys(parameters : FetchByKeysParameters<K>) : Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(parameters: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst(FetchListParameters?): AsyncIterable<FetchListResult<K, D>>
|
||||
getCapability(capabilityName: string): any
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes' | 'no' | 'unknown'
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface DataProviderAddOperationEventDetail<K, D> extends DataProviderOperationEventDetail<K, D> {
|
||||
afterKeys?: Set<K>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DataProviderMutationEvent<K, D> implements Event {
|
||||
AT_TARGET: number;
|
||||
BUBBLING_PHASE: number;
|
||||
CAPTURING_PHASE: number;
|
||||
NONE: number;
|
||||
bubbles: boolean;
|
||||
cancelBubble: boolean;
|
||||
cancelable: boolean;
|
||||
composed: boolean;
|
||||
currentTarget: EventTarget;
|
||||
deepPath: () => EventTarget[];
|
||||
defaultPrevented: boolean;
|
||||
detail: DataProviderMutationEventDetail<K, D>;
|
||||
eventPhase: number;
|
||||
initEvent: (eventTypeArg: string, canBubbleArg: boolean, cancelableArg: boolean) => void;
|
||||
isTrusted: boolean;
|
||||
preventDefault: () => void;
|
||||
returnValue: boolean;
|
||||
scoped: boolean;
|
||||
srcElement: Element|null;
|
||||
stopImmediatePropagation: () => void;
|
||||
stopPropagation: () => void;
|
||||
target: EventTarget;
|
||||
timeStamp: number;
|
||||
type: string;
|
||||
constructor(detail: DataProviderMutationEventDetail<K, D>);
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface DataProviderMutationEventDetail<K, D> {
|
||||
add?: DataProviderAddOperationEventDetail<K, D>;
|
||||
remove?: DataProviderOperationEventDetail<K, D>;
|
||||
update?: DataProviderOperationEventDetail<K, D>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface DataProviderOperationEventDetail<K, D> {
|
||||
data?: D[];
|
||||
indexes?: number[];
|
||||
keys: Set<K>;
|
||||
metadata?: ItemMetadata<K>[];
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DataProviderRefreshEvent implements Event {
|
||||
AT_TARGET: number;
|
||||
BUBBLING_PHASE: number;
|
||||
CAPTURING_PHASE: number;
|
||||
NONE: number;
|
||||
bubbles: boolean;
|
||||
cancelBubble: boolean;
|
||||
cancelable: boolean;
|
||||
composed: boolean;
|
||||
currentTarget: EventTarget;
|
||||
deepPath: () => EventTarget[];
|
||||
defaultPrevented: boolean;
|
||||
eventPhase: number;
|
||||
initEvent: (eventTypeArg: string, canBubbleArg: boolean, cancelableArg: boolean) => void;
|
||||
isTrusted: boolean;
|
||||
preventDefault: () => void;
|
||||
returnValue: boolean;
|
||||
scoped: boolean;
|
||||
srcElement: Element|null;
|
||||
stopImmediatePropagation: () => void;
|
||||
stopPropagation: () => void;
|
||||
target: EventTarget;
|
||||
timeStamp: number;
|
||||
type: string;
|
||||
constructor();
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByKeysCapability<D> {
|
||||
implementation: 'iteration'|'lookup';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class FetchByKeysMixin {
|
||||
static applyMixin(derivedCtor: Function): any;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByKeysParameters<K> {
|
||||
keys: Set<K>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByKeysResults<K, D> {
|
||||
fetchParameters: FetchByKeysParameters<K>;
|
||||
results: Map<K, Item<K, D>>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByOffsetCapability<D> {
|
||||
implementation: 'iteration'|'randomAccess';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class FetchByOffsetMixin {
|
||||
static applyMixin(derivedCtor: Function): any;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByOffsetParameters<D> extends FetchListParameters<D> {
|
||||
offset: number;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchByOffsetResults<K, D> {
|
||||
done: boolean;
|
||||
fetchParameters: FetchByOffsetParameters<D>;
|
||||
results: Array<Item<K, D>>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchListParameters<D> {
|
||||
filterCriterion?: FilterOperator<D>;
|
||||
size: number;
|
||||
sortCriteria?: SortCriterion<D>[];
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FetchListResult<K, D> {
|
||||
data: D[];
|
||||
fetchParameters: FetchListParameters<D>;
|
||||
metadata: ItemMetadata<K>[];
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FilterCapability {
|
||||
operators: Array<string>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface FilterOperator<D> {
|
||||
op: oj.AttributeFilterOperator.AttributeOperator|oj.CompoundFilterOperator.CompoundOperator;
|
||||
filter(data: Array<any>): Array<any>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface Item<K, D> {
|
||||
data: D;
|
||||
metadata: ItemMetadata<K>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface ItemMetadata<K> {
|
||||
key: K;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface SortCapability<D> {
|
||||
attributes: 'none'|'single'|'multiple';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface SortCriterion<D> {
|
||||
attribute: keyof D;
|
||||
direction: string;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,308 +0,0 @@
|
||||
/// <reference types='ojs/ojinputtext'/>
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
/// <reference types='ojs/ojvalidation-datetime'/>
|
||||
declare namespace oj {
|
||||
class ojDatePicker extends ojInputDate<ojDatePickerSettableProperties> {
|
||||
keyboardEdit: 'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet';
|
||||
value: string;
|
||||
onKeyboardEditChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojDatePicker.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojDatePicker.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojDatePickerEventMap>(type: T, listener: (this: HTMLElement, ev: ojDatePickerEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojDatePicker {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojDatePickerEventMap extends oj.ojInputDateEventMap {
|
||||
'ojAnimateEnd': oj.ojDatePicker.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojDatePicker.ojAnimateStart;
|
||||
'keyboardEditChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojDatePickerSettableProperties extends ojInputDateSettableProperties {
|
||||
keyboardEdit: 'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet';
|
||||
value: string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojDateTimePicker extends ojInputDateTime<ojDateTimePickerSettableProperties> {
|
||||
keyboardEdit: 'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet';
|
||||
value: string;
|
||||
onKeyboardEditChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojDateTimePicker.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojDateTimePicker.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojDateTimePickerEventMap>(type: T, listener: (this: HTMLElement, ev: ojDateTimePickerEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojDateTimePicker {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojDateTimePickerEventMap extends oj.ojInputDateTimeEventMap {
|
||||
'ojAnimateEnd': oj.ojDateTimePicker.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojDateTimePicker.ojAnimateStart;
|
||||
'keyboardEditChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojDateTimePickerSettableProperties extends ojInputDateTimeSettableProperties {
|
||||
keyboardEdit: 'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet';
|
||||
value: string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojInputDate<SP extends ojInputDateSettableProperties = ojInputDateSettableProperties> extends inputBase<string, SP> {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
datePicker: {changeMonth: 'select'|'none', changeYear: 'select'|'none', currentMonthPos: number, daysOutsideMonth: 'hidden'|'visible'|'selectable', footerLayout: ''|'today', numberOfMonths: number, showOn: 'focus'|'image', stepBigMonths: number, stepMonths: 'numberOfMonths'|number, weekDisplay: 'number'|'none', yearRange: string};
|
||||
dayFormatter: (param: oj.ojInputDate.DayFormatterInput)=> (null|'all'|oj.ojInputDate.DayFormatterOutput);
|
||||
dayMetaData: {[key:string]: {[key:string]: {[key:string]: {disabled?: boolean, className?: string, tooltip?: string}}}};
|
||||
keyboardEdit: 'enabled'|'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
renderMode: 'jet'|'native';
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {currentText?: string, dateRestriction?: {hint?: string, messageDetail?: string, messageSummary?: string}, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, nextText?: string, prevText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipCalendar?: string, tooltipCalendarDisabled?: string, tooltipCalendarTime?: string, tooltipCalendarTimeDisabled?: string, weekHeader?: string};
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onDatePickerChanged: (event: CustomEvent)=> any;
|
||||
onDayFormatterChanged: (event: CustomEvent)=> any;
|
||||
onDayMetaDataChanged: (event: CustomEvent)=> any;
|
||||
onKeyboardEditChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputDate.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputDate.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputDateEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputDateEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
hide(): void;
|
||||
refresh(): void;
|
||||
show(): void;
|
||||
}
|
||||
namespace ojInputDate {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputDateEventMap extends oj.inputBaseEventMap {
|
||||
'ojAnimateEnd': oj.ojInputDate.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputDate.ojAnimateStart;
|
||||
'converterChanged': CustomEvent;
|
||||
'datePickerChanged': CustomEvent;
|
||||
'dayFormatterChanged': CustomEvent;
|
||||
'dayMetaDataChanged': CustomEvent;
|
||||
'keyboardEditChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputDateSettableProperties extends inputBaseSettableProperties<string> {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
datePicker: {changeMonth: 'select'|'none', changeYear: 'select'|'none', currentMonthPos: number, daysOutsideMonth: 'hidden'|'visible'|'selectable', footerLayout: ''|'today', numberOfMonths: number, showOn: 'focus'|'image', stepBigMonths: number, stepMonths: 'numberOfMonths'|number, weekDisplay: 'number'|'none', yearRange: string};
|
||||
dayFormatter: (param: oj.ojInputDate.DayFormatterInput)=> (null|'all'|oj.ojInputDate.DayFormatterOutput);
|
||||
dayMetaData: {[key:string]: {[key:string]: {[key:string]: {disabled?: boolean, className?: string, tooltip?: string}}}};
|
||||
keyboardEdit: 'enabled'|'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
renderMode: 'jet'|'native';
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {currentText?: string, dateRestriction?: {hint?: string, messageDetail?: string, messageSummary?: string}, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, nextText?: string, prevText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipCalendar?: string, tooltipCalendarDisabled?: string, tooltipCalendarTime?: string, tooltipCalendarTimeDisabled?: string, weekHeader?: string};
|
||||
}
|
||||
namespace ojInputDate {
|
||||
type DayFormatterInput =
|
||||
{
|
||||
fullYear: number, month: number, date: number
|
||||
}
|
||||
}
|
||||
namespace ojInputDate {
|
||||
type DayFormatterOutput =
|
||||
{
|
||||
disabled?: boolean, className?: string, tooltip?: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojInputDateTime<SP extends ojInputDateTimeSettableProperties = ojInputDateTimeSettableProperties> extends ojInputDate<SP> {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
timePicker: {footerLayout: ''|'now', showOn: 'focus'|'image', timeIncrement: string};
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {cancel?: string, currentText?: string, dateRestriction?: {hint?: string, messageDetail?: string, messageSummary?: string}, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, done?: string, nextText?: string, prevText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipCalendar?: string, tooltipCalendarDisabled?: string, tooltipCalendarTime?: string, tooltipCalendarTimeDisabled?: string, weekHeader?: string};
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onTimePickerChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputDateTime.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputDateTime.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputDateTimeEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputDateTimeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
hideTimePicker(): void;
|
||||
show(): void;
|
||||
showTimePicker(): void;
|
||||
}
|
||||
namespace ojInputDateTime {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputDateTimeEventMap extends oj.ojInputDateEventMap {
|
||||
'ojAnimateEnd': oj.ojInputDateTime.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputDateTime.ojAnimateStart;
|
||||
'converterChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'timePickerChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputDateTimeSettableProperties extends ojInputDateSettableProperties {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
timePicker: {footerLayout: ''|'now', showOn: 'focus'|'image', timeIncrement: string};
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {cancel?: string, currentText?: string, dateRestriction?: {hint?: string, messageDetail?: string, messageSummary?: string}, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, done?: string, nextText?: string, prevText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipCalendar?: string, tooltipCalendarDisabled?: string, tooltipCalendarTime?: string, tooltipCalendarTimeDisabled?: string, weekHeader?: string};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojInputTime extends inputBase<string, ojInputTimeSettableProperties> {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
keyboardEdit: 'enabled'|'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
renderMode: 'jet'|'native';
|
||||
timePicker: {footerLayout: ''|'now', showOn: 'focus'|'image', timeIncrement: string};
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {ampmWheelLabel?: string, cancelText?: string, currentTimeText?: string, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, hourWheelLabel?: string, minuteWheelLabel?: string, okText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipTime?: string, tooltipTimeDisabled?: string};
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onKeyboardEditChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onTimePickerChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputTime.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputTime.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputTimeEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputTimeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
hide(): void;
|
||||
refresh(): void;
|
||||
show(): void;
|
||||
}
|
||||
namespace ojInputTime {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputTimeEventMap extends oj.inputBaseEventMap {
|
||||
'ojAnimateEnd': oj.ojInputTime.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputTime.ojAnimateStart;
|
||||
'converterChanged': CustomEvent;
|
||||
'keyboardEditChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'timePickerChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputTimeSettableProperties extends inputBaseSettableProperties<string> {
|
||||
converter: oj.Converter<string>|oj.Validation.RegisteredConverter;
|
||||
keyboardEdit: 'enabled'|'disabled';
|
||||
max: string|null;
|
||||
min: string|null;
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
renderMode: 'jet'|'native';
|
||||
timePicker: {footerLayout: ''|'now', showOn: 'focus'|'image', timeIncrement: string};
|
||||
validators: Array<oj.Validator<string>|oj.Validation.RegisteredValidator>;
|
||||
value: string;
|
||||
translations: {ampmWheelLabel?: string, cancelText?: string, currentTimeText?: string, dateTimeRange?: {hint?: {inRange?: string, max?: string, min?: string}, messageDetail?: {rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, hourWheelLabel?: string, minuteWheelLabel?: string, okText?: string, regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipTime?: string, tooltipTimeDisabled?: string};
|
||||
}
|
||||
|
||||
}
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojDefer extends JetElement<ojDeferSettableProperties> {
|
||||
|
||||
addEventListener<T extends keyof ojDeferEventMap>(type: T, listener: (this: HTMLElement, ev: ojDeferEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojDeferEventMap extends oj.JetElementEventMap {
|
||||
}
|
||||
interface ojDeferSettableProperties extends JetSettableProperties {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class DeferredDataProvider<K, D> implements DataProvider<K, D> {
|
||||
constructor(dataProvider: Promise<oj.DataProvider<K, D>>[], capabilityFunc: Function);
|
||||
addEventListener(eventType: string, listener: EventListener): any;
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>
|
||||
dispatchEvent(evt: Event): boolean;
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst<F extends FetchListResult<K, D>>(params?: FetchListParameters<D>): AsyncIterable<F>
|
||||
getCapability(capabilityName: string): object;
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes'|'no'|'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): any;
|
||||
}
|
||||
|
||||
}
|
||||
-127
@@ -1,127 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojDialog extends baseComponent<ojDialogSettableProperties> {
|
||||
cancelBehavior: 'icon'|'escape'|'none';
|
||||
dragAffordance: 'title-bar'|'none';
|
||||
initialVisibility: 'hide'|'show';
|
||||
modality: 'modal'|'modeless';
|
||||
position: oj.ojDialog.Position;
|
||||
resizeBehavior: 'resizable'|'none';
|
||||
role: string;
|
||||
translations: {labelCloseIcon?: string};
|
||||
onCancelBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onDragAffordanceChanged: (event: CustomEvent)=> any;
|
||||
onInitialVisibilityChanged: (event: CustomEvent)=> any;
|
||||
onModalityChanged: (event: CustomEvent)=> any;
|
||||
onPositionChanged: (event: CustomEvent)=> any;
|
||||
onResizeBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onRoleChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojDialog.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojDialog.ojAnimateStart)=> any;
|
||||
onOjBeforeClose: (event: oj.ojDialog.ojBeforeClose)=> any;
|
||||
onOjBeforeOpen: (event: oj.ojDialog.ojBeforeOpen)=> any;
|
||||
onOjClose: (event: oj.ojDialog.ojClose)=> any;
|
||||
onOjFocus: (event: oj.ojDialog.ojFocus)=> any;
|
||||
onOjOpen: (event: oj.ojDialog.ojOpen)=> any;
|
||||
onOjResize: (event: oj.ojDialog.ojResize)=> any;
|
||||
onOjResizeStart: (event: oj.ojDialog.ojResizeStart)=> any;
|
||||
onOjResizeStop: (event: oj.ojDialog.ojResizeStop)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojDialogEventMap>(type: T, listener: (this: HTMLElement, ev: ojDialogEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
close(): void;
|
||||
isOpen(): boolean;
|
||||
open(): void;
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojDialog {
|
||||
class ojAnimateEnd extends CustomEvent<{element: Element, action: 'open'|'close', [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: 'open'|'close', element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeClose extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeOpen extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojClose extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojFocus extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojOpen extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojResize extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojResizeStart extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojResizeStop extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojDialogEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojDialog.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojDialog.ojAnimateStart;
|
||||
'ojBeforeClose': oj.ojDialog.ojBeforeClose;
|
||||
'ojBeforeOpen': oj.ojDialog.ojBeforeOpen;
|
||||
'ojClose': oj.ojDialog.ojClose;
|
||||
'ojFocus': oj.ojDialog.ojFocus;
|
||||
'ojOpen': oj.ojDialog.ojOpen;
|
||||
'ojResize': oj.ojDialog.ojResize;
|
||||
'ojResizeStart': oj.ojDialog.ojResizeStart;
|
||||
'ojResizeStop': oj.ojDialog.ojResizeStop;
|
||||
'cancelBehaviorChanged': CustomEvent;
|
||||
'dragAffordanceChanged': CustomEvent;
|
||||
'initialVisibilityChanged': CustomEvent;
|
||||
'modalityChanged': CustomEvent;
|
||||
'positionChanged': CustomEvent;
|
||||
'resizeBehaviorChanged': CustomEvent;
|
||||
'roleChanged': CustomEvent;
|
||||
}
|
||||
interface ojDialogSettableProperties extends baseComponentSettableProperties {
|
||||
cancelBehavior: 'icon'|'escape'|'none';
|
||||
dragAffordance: 'title-bar'|'none';
|
||||
initialVisibility: 'hide'|'show';
|
||||
modality: 'modal'|'modeless';
|
||||
position: oj.ojDialog.Position;
|
||||
resizeBehavior: 'resizable'|'none';
|
||||
role: string;
|
||||
translations: {labelCloseIcon?: string};
|
||||
}
|
||||
namespace ojDialog {
|
||||
type Position =
|
||||
{
|
||||
my?: oj.ojDialog.PositionAlign, at?: oj.ojDialog.PositionAlign, offset?: oj.ojDialog.PositionPoint, of?: string|oj.ojDialog.PositionPoint, collision?: 'flip'|'fit'|'flipfit'|'none'
|
||||
}
|
||||
}
|
||||
namespace ojDialog {
|
||||
type PositionAlign =
|
||||
{
|
||||
vertical?: 'top'|'bottom'|'center', horizontal?: 'start'|'end'|'left'|'center'|'bottom'
|
||||
}
|
||||
}
|
||||
namespace ojDialog {
|
||||
type PositionPoint =
|
||||
{
|
||||
x?: number, y?: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
abstract class dvtBaseComponent<SP extends dvtBaseComponentSettableProperties = dvtBaseComponentSettableProperties> extends baseComponent<SP> {
|
||||
trackResize: 'on'|'off';
|
||||
translations: {labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onTrackResizeChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof dvtBaseComponentEventMap>(type: T, listener: (this: HTMLElement, ev: dvtBaseComponentEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface dvtBaseComponentEventMap extends oj.baseComponentEventMap {
|
||||
'trackResizeChanged': CustomEvent;
|
||||
}
|
||||
interface dvtBaseComponentSettableProperties extends baseComponentSettableProperties {
|
||||
trackResize: 'on'|'off';
|
||||
translations: {labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
/// <reference types='ojs/ojmessaging'/>
|
||||
declare namespace oj {
|
||||
abstract class editableValue<V, SP extends editableValueSettableProperties<V, SV, RV>, SV= V, RV= V> extends baseComponent<SP> {
|
||||
describedBy: string|null;
|
||||
disabled: boolean;
|
||||
displayOptions: {converterHint: Array<'placeholder'|'notewindow'|'none'>|'placeholder'|'notewindow'|'none', helpInstruction: Array<'notewindow'|'none'>|'notewindow'|'none', messages: Array<'inline'|'notewindow'|'none'>|'inline'|'notewindow'|'none', validatorHint: Array<'notewindow'|'none'>|'notewindow'|'none'};
|
||||
help: {instruction?: string};
|
||||
helpHints: {definition?: string, source?: string};
|
||||
labelHint: string;
|
||||
messagesCustom: Array<oj.Message>;
|
||||
readonly valid: 'valid'|'pending'|'invalidHidden'|'invalidShown';
|
||||
value: V;
|
||||
onDescribedByChanged: (event: CustomEvent)=> any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onDisplayOptionsChanged: (event: CustomEvent)=> any;
|
||||
onHelpChanged: (event: CustomEvent)=> any;
|
||||
onHelpHintsChanged: (event: CustomEvent)=> any;
|
||||
onLabelHintChanged: (event: CustomEvent)=> any;
|
||||
onMessagesCustomChanged: (event: CustomEvent)=> any;
|
||||
onValidChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.editableValue.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.editableValue.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof editableValueEventMap>(type: T, listener: (this: HTMLElement, ev: editableValueEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
reset(): void;
|
||||
showMessages(): void;
|
||||
}
|
||||
namespace editableValue {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface editableValueEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.editableValue.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.editableValue.ojAnimateStart;
|
||||
'describedByChanged': CustomEvent;
|
||||
'disabledChanged': CustomEvent;
|
||||
'displayOptionsChanged': CustomEvent;
|
||||
'helpChanged': CustomEvent;
|
||||
'helpHintsChanged': CustomEvent;
|
||||
'labelHintChanged': CustomEvent;
|
||||
'messagesCustomChanged': CustomEvent;
|
||||
'validChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface editableValueSettableProperties<V, SV=V, RV=V> extends baseComponentSettableProperties {
|
||||
describedBy: string|null;
|
||||
disabled: boolean;
|
||||
displayOptions: {converterHint: Array<'placeholder'|'notewindow'|'none'>|'placeholder'|'notewindow'|'none', helpInstruction: Array<'notewindow'|'none'>|'notewindow'|'none', messages: Array<'inline'|'notewindow'|'none'>|'inline'|'notewindow'|'none', validatorHint: Array<'notewindow'|'none'>|'notewindow'|'none'};
|
||||
help: {instruction?: string};
|
||||
helpHints: {definition?: string, source?: string};
|
||||
labelHint: string;
|
||||
messagesCustom: Array<oj.Message>;
|
||||
readonly valid: 'valid'|'pending'|'invalidHidden'|'invalidShown';
|
||||
value: SV;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
/// <reference types='ojs/ojprogresslist'/>
|
||||
/// <reference types='ojs/ojcomposite'/>
|
||||
declare namespace oj {
|
||||
interface FileUploadTransport {
|
||||
flush(): void;
|
||||
queue(fileList: FileList): Array<oj.ProgressItem>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojFilePicker extends JetElement<ojFilePickerSettableProperties> {
|
||||
accept: Array<string>|null;
|
||||
selectOn: 'auto'|'click'|'drop'|'clickAndDrop';
|
||||
selectionMode: 'multiple'|'single';
|
||||
onAcceptChanged: (event: CustomEvent)=> any;
|
||||
onSelectOnChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onOjSelect: (event: oj.ojFilePicker.ojSelect)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojFilePickerEventMap>(type: T, listener: (this: HTMLElement, ev: ojFilePickerEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
namespace ojFilePicker {
|
||||
class ojSelect extends CustomEvent<{files: FileList, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojFilePickerEventMap extends oj.JetElementEventMap {
|
||||
'ojSelect': oj.ojFilePicker.ojSelect;
|
||||
'acceptChanged': CustomEvent;
|
||||
'selectOnChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
}
|
||||
interface ojFilePickerSettableProperties extends JetSettableProperties {
|
||||
accept: Array<string>|null;
|
||||
selectOn: 'auto'|'click'|'drop'|'clickAndDrop';
|
||||
selectionMode: 'multiple'|'single';
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojFilmStrip extends baseComponent<ojFilmStripSettableProperties> {
|
||||
arrowPlacement: 'adjacent'|'overlay';
|
||||
arrowVisibility: 'visible'|'hidden'|'hover'|'auto';
|
||||
currentItem: {id?: string, index?: number};
|
||||
looping: 'off'|'page';
|
||||
maxItemsPerPage: number;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
translations: {labelAccArrowNextPage?: string, labelAccArrowPreviousPage?: string, labelAccFilmStrip?: string, tipArrowNextPage?: string, tipArrowPreviousPage?: string};
|
||||
onArrowPlacementChanged: (event: CustomEvent)=> any;
|
||||
onArrowVisibilityChanged: (event: CustomEvent)=> any;
|
||||
onCurrentItemChanged: (event: CustomEvent)=> any;
|
||||
onLoopingChanged: (event: CustomEvent)=> any;
|
||||
onMaxItemsPerPageChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojFilmStripEventMap>(type: T, listener: (this: HTMLElement, ev: ojFilmStripEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getItemsPerPage(): number;
|
||||
refresh(): void;
|
||||
}
|
||||
interface ojFilmStripEventMap extends oj.baseComponentEventMap {
|
||||
'arrowPlacementChanged': CustomEvent;
|
||||
'arrowVisibilityChanged': CustomEvent;
|
||||
'currentItemChanged': CustomEvent;
|
||||
'loopingChanged': CustomEvent;
|
||||
'maxItemsPerPageChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
}
|
||||
interface ojFilmStripSettableProperties extends baseComponentSettableProperties {
|
||||
arrowPlacement: 'adjacent'|'overlay';
|
||||
arrowVisibility: 'visible'|'hidden'|'hover'|'auto';
|
||||
currentItem: {id?: string, index?: number};
|
||||
looping: 'off'|'page';
|
||||
maxItemsPerPage: number;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
translations: {labelAccArrowNextPage?: string, labelAccArrowPreviousPage?: string, labelAccFilmStrip?: string, tipArrowNextPage?: string, tipArrowPreviousPage?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojFormLayout extends JetElement<ojFormLayoutSettableProperties> {
|
||||
direction: 'column'|'row';
|
||||
labelEdge: 'start'|'top';
|
||||
labelWidth: string;
|
||||
labelWrapping: 'truncate'|'wrap';
|
||||
maxColumns: number;
|
||||
onDirectionChanged: (event: CustomEvent)=> any;
|
||||
onLabelEdgeChanged: (event: CustomEvent)=> any;
|
||||
onLabelWidthChanged: (event: CustomEvent)=> any;
|
||||
onLabelWrappingChanged: (event: CustomEvent)=> any;
|
||||
onMaxColumnsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojFormLayoutEventMap>(type: T, listener: (this: HTMLElement, ev: ojFormLayoutEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojFormLayoutEventMap extends oj.JetElementEventMap {
|
||||
'directionChanged': CustomEvent;
|
||||
'labelEdgeChanged': CustomEvent;
|
||||
'labelWidthChanged': CustomEvent;
|
||||
'labelWrappingChanged': CustomEvent;
|
||||
'maxColumnsChanged': CustomEvent;
|
||||
}
|
||||
interface ojFormLayoutSettableProperties extends JetSettableProperties {
|
||||
direction: 'column'|'row';
|
||||
labelEdge: 'start'|'top';
|
||||
labelWidth: string;
|
||||
labelWrapping: 'truncate'|'wrap';
|
||||
maxColumns: number;
|
||||
}
|
||||
|
||||
}
|
||||
-286
@@ -1,286 +0,0 @@
|
||||
/// <reference types='ojs/ojtime-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojGantt<K1, K2, D1, D2> extends dvtTimeComponent<ojGanttSettableProperties<K1, K2, D1, D2>> {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
axisPosition: 'bottom'|'top';
|
||||
dependencyData?: (oj.DataProvider<K1, D1>);
|
||||
dnd: {move?: {tasks?: 'disabled'|'enabled'}};
|
||||
end: string;
|
||||
gridlines: {horizontal?: 'hidden'|'visible'|'auto', vertical?: 'hidden'|'visible'|'auto'};
|
||||
majorAxis: {converter?: (oj.ojTimeAxis.Converter|oj.Converter<string>), height?: number, scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years', zoomOrder?: Array<string>};
|
||||
minorAxis: {converter?: (oj.ojTimeAxis.Converter|oj.Converter<string>), height?: number, scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years', zoomOrder?: Array<string>};
|
||||
referenceObjects: Array<oj.ojGantt.ReferenceObject>;
|
||||
rowAxis: {label?: {renderer: ((context: oj.ojGantt.RowAxisLabelRendererContext<K2, D2>) => ({insert: Element}))}, maxWidth?: string, rendered?: 'on'|'off', width?: string};
|
||||
rowDefaults: {height?: number};
|
||||
scrollPosition: {offsetY?: number, rowIndex?: number, y?: number};
|
||||
selection: Array<K2>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
start: string;
|
||||
taskData?: (oj.DataProvider<K2, D2>);
|
||||
taskDefaults: {baseline?: {borderRadius?: string, height?: number, svgClassName?: string, svgStyle?: object}, borderRadius?: string, height?: number, labelPosition?: (string|Array<string>), progress?: {borderRadius?: string, height?: string, svgClassName?: string, svgStyle?: object}, svgClassName?: string, svgStyle?: object, type?: 'normal'|'milestone'|'summary'|'auto'};
|
||||
tooltip: {renderer: ((context: oj.ojGantt.TooltipContext<K2, D2>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
valueFormats: {baselineDate?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, baselineEnd?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, baselineStart?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, date?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, end?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, label?: {tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, progress?: {converter?: (oj.Converter<number>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, row?: {tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, start?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}};
|
||||
viewportEnd: string;
|
||||
viewportStart: string;
|
||||
translations: {accessibleDependencyInfo?: string, accessiblePredecessorInfo?: string, accessibleSuccessorInfo?: string, accessibleTaskTypeMilestone?: string, accessibleTaskTypeSummary?: string, componentName?: string, finishFinishDependencyAriaDesc?: string, finishStartDependencyAriaDesc?: string, labelAndValue?: string, labelBaselineDate?: string, labelBaselineEnd?: string, labelBaselineStart?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelDate?: string, labelEnd?: string, labelInvalidData?: string, labelLabel?: string, labelMoveBy?: string, labelNoData?: string, labelProgress?: string, labelRow?: string, labelStart?: string, startFinishDependencyAriaDesc?: string, startStartDependencyAriaDesc?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, taskMoveCancelled?: string, taskMoveFinalized?: string, taskMoveInitiated?: string, taskMoveInitiatedInstruction?: string, taskMoveSelectionInfo?: string, tooltipZoomIn?: string, tooltipZoomOut?: string};
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onAxisPositionChanged: (event: CustomEvent)=> any;
|
||||
onDependencyDataChanged: (event: CustomEvent)=> any;
|
||||
onDndChanged: (event: CustomEvent)=> any;
|
||||
onEndChanged: (event: CustomEvent)=> any;
|
||||
onGridlinesChanged: (event: CustomEvent)=> any;
|
||||
onMajorAxisChanged: (event: CustomEvent)=> any;
|
||||
onMinorAxisChanged: (event: CustomEvent)=> any;
|
||||
onReferenceObjectsChanged: (event: CustomEvent)=> any;
|
||||
onRowAxisChanged: (event: CustomEvent)=> any;
|
||||
onRowDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onScrollPositionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onStartChanged: (event: CustomEvent)=> any;
|
||||
onTaskDataChanged: (event: CustomEvent)=> any;
|
||||
onTaskDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onValueFormatsChanged: (event: CustomEvent)=> any;
|
||||
onViewportEndChanged: (event: CustomEvent)=> any;
|
||||
onViewportStartChanged: (event: CustomEvent)=> any;
|
||||
onOjMove: (event: oj.ojGantt.ojMove<K2, D2>)=> any;
|
||||
onOjViewportChange: (event: oj.ojGantt.ojViewportChange)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojGanttEventMap<K2, D2>>(type: T, listener: (this: HTMLElement, ev: ojGanttEventMap<K2, D2>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): {subId: 'oj-gantt-row-label', index: number} | {subId: 'oj-gantt-taskbar', rowIndex: number, index: number} | null;
|
||||
}
|
||||
namespace ojGantt {
|
||||
class ojMove<K2, D2> extends CustomEvent<{taskContexts: Array<{data: oj.ojGantt.RowTask<K2>, rowData: oj.ojGantt.Row<K2>, itemData: D2|null, color: string}>, value: string, start: string, end: string, baselineStart: string, baselineEnd: string, rowContext: {rowData: oj.ojGantt.Row<K2>, componentElement: Element}, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojViewportChange extends CustomEvent<{viewportStart: string, viewportEnd: string, majorAxisScale: string, minorAxisScale: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojGanttEventMap<K2, D2> extends oj.dvtTimeComponentEventMap {
|
||||
'ojMove': oj.ojGantt.ojMove<K2, D2>;
|
||||
'ojViewportChange': oj.ojGantt.ojViewportChange;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'axisPositionChanged': CustomEvent;
|
||||
'dependencyDataChanged': CustomEvent;
|
||||
'dndChanged': CustomEvent;
|
||||
'endChanged': CustomEvent;
|
||||
'gridlinesChanged': CustomEvent;
|
||||
'majorAxisChanged': CustomEvent;
|
||||
'minorAxisChanged': CustomEvent;
|
||||
'referenceObjectsChanged': CustomEvent;
|
||||
'rowAxisChanged': CustomEvent;
|
||||
'rowDefaultsChanged': CustomEvent;
|
||||
'scrollPositionChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'startChanged': CustomEvent;
|
||||
'taskDataChanged': CustomEvent;
|
||||
'taskDefaultsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'valueFormatsChanged': CustomEvent;
|
||||
'viewportEndChanged': CustomEvent;
|
||||
'viewportStartChanged': CustomEvent;
|
||||
}
|
||||
interface ojGanttSettableProperties<K1, K2, D1, D2> extends dvtTimeComponentSettableProperties {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
axisPosition: 'bottom'|'top';
|
||||
dependencyData?: (oj.DataProvider<K1, D1>);
|
||||
dnd: {move?: {tasks?: 'disabled'|'enabled'}};
|
||||
end: string;
|
||||
gridlines: {horizontal?: 'hidden'|'visible'|'auto', vertical?: 'hidden'|'visible'|'auto'};
|
||||
majorAxis: {converter?: (oj.ojTimeAxis.Converter|oj.Converter<string>), height?: number, scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years', zoomOrder?: Array<string>};
|
||||
minorAxis: {converter?: (oj.ojTimeAxis.Converter|oj.Converter<string>), height?: number, scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years', zoomOrder?: Array<string>};
|
||||
referenceObjects: Array<oj.ojGantt.ReferenceObject>;
|
||||
rowAxis: {label?: {renderer: ((context: oj.ojGantt.RowAxisLabelRendererContext<K2, D2>) => ({insert: Element}))}, maxWidth?: string, rendered?: 'on'|'off', width?: string};
|
||||
rowDefaults: {height?: number};
|
||||
scrollPosition: {offsetY?: number, rowIndex?: number, y?: number};
|
||||
selection: Array<K2>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
start: string;
|
||||
taskData?: (oj.DataProvider<K2, D2>);
|
||||
taskDefaults: {baseline?: {borderRadius?: string, height?: number, svgClassName?: string, svgStyle?: object}, borderRadius?: string, height?: number, labelPosition?: (string|Array<string>), progress?: {borderRadius?: string, height?: string, svgClassName?: string, svgStyle?: object}, svgClassName?: string, svgStyle?: object, type?: 'normal'|'milestone'|'summary'|'auto'};
|
||||
tooltip: {renderer: ((context: oj.ojGantt.TooltipContext<K2, D2>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
valueFormats: {baselineDate?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, baselineEnd?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, baselineStart?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, date?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, end?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, label?: {tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, progress?: {converter?: (oj.Converter<number>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, row?: {tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}, start?: {converter?: (oj.Converter<string>), tooltipDisplay?: 'off'|'auto', tooltipLabel?: string}};
|
||||
viewportEnd: string;
|
||||
viewportStart: string;
|
||||
translations: {accessibleDependencyInfo?: string, accessiblePredecessorInfo?: string, accessibleSuccessorInfo?: string, accessibleTaskTypeMilestone?: string, accessibleTaskTypeSummary?: string, componentName?: string, finishFinishDependencyAriaDesc?: string, finishStartDependencyAriaDesc?: string, labelAndValue?: string, labelBaselineDate?: string, labelBaselineEnd?: string, labelBaselineStart?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelDate?: string, labelEnd?: string, labelInvalidData?: string, labelLabel?: string, labelMoveBy?: string, labelNoData?: string, labelProgress?: string, labelRow?: string, labelStart?: string, startFinishDependencyAriaDesc?: string, startStartDependencyAriaDesc?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, taskMoveCancelled?: string, taskMoveFinalized?: string, taskMoveInitiated?: string, taskMoveInitiatedInstruction?: string, taskMoveSelectionInfo?: string, tooltipZoomIn?: string, tooltipZoomOut?: string};
|
||||
}
|
||||
namespace ojGantt {
|
||||
type Dependency<K1, K2> =
|
||||
{
|
||||
id: K1, predecessorTaskId: K2, shortDesc?: string, successorTaskId: K2, svgClassName?: string, svgStyle?: object, type?: 'startStart'|'startFinish'|'finishFinish'|'finishStart'
|
||||
}
|
||||
}
|
||||
namespace ojGantt {
|
||||
type ReferenceObject =
|
||||
{
|
||||
svgClassName?: string, svgStyle?: object, value?: string
|
||||
}
|
||||
}
|
||||
namespace ojGantt {
|
||||
type Row<K2> =
|
||||
{
|
||||
id?: any, label?: string, labelStyle?: object, tasks?: Array<oj.ojGantt.RowTask<K2>>
|
||||
}
|
||||
}
|
||||
namespace ojGantt {
|
||||
type RowAxisLabelRendererContext<K2, D2> =
|
||||
{
|
||||
parentElement: Element, rowData: oj.ojGantt.Row<K2>, itemData: Array<D2>, componentElement: Element, maxWidth: number, maxHeight: number
|
||||
}
|
||||
}
|
||||
namespace ojGantt {
|
||||
type RowTask<K2> =
|
||||
{
|
||||
borderRadius?: string, end?: string, height?: number, id: K2, label?: string, labelPosition?: string|Array<string>, labelStyle?: object, start?: string, shortDesc?: string, svgClassName?: string, svgStyle?: object, type?: 'normal'|'milestone'|'summary'|'auto', progress?: {borderRadius?: string, height?: string, svgClassName?: string, svgStyle?: object, value?: number}, baseline?: {borderRadius?: string, end?: string, height?: number, start?: string, svgClassName?: string, svgStyle?: object}
|
||||
}
|
||||
}
|
||||
namespace ojGantt {
|
||||
type TooltipContext<K2, D2> =
|
||||
{
|
||||
parentElement: Element, data: oj.ojGantt.RowTask<K2>, rowData: oj.ojGantt.Row<K2>, itemData: D2, componentElement: Element, color: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojGanttDependency extends JetElement<ojGanttDependencySettableProperties> {
|
||||
predecessorTaskId: any;
|
||||
shortDesc: string|null;
|
||||
successorTaskId: any;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
type: 'finishStart'|'finishFinish'|'startStart'|'startFinish';
|
||||
onPredecessorTaskIdChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSuccessorTaskIdChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojGanttDependencyEventMap>(type: T, listener: (this: HTMLElement, ev: ojGanttDependencyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojGanttDependencyEventMap extends oj.JetElementEventMap {
|
||||
'predecessorTaskIdChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'successorTaskIdChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
}
|
||||
interface ojGanttDependencySettableProperties extends JetSettableProperties {
|
||||
predecessorTaskId: any;
|
||||
shortDesc: string|null;
|
||||
successorTaskId: any;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
type: 'finishStart'|'finishFinish'|'startStart'|'startFinish';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojGanttRow extends JetElement<ojGanttRowSettableProperties> {
|
||||
label: string;
|
||||
labelStyle: object;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojGanttRowEventMap>(type: T, listener: (this: HTMLElement, ev: ojGanttRowEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojGanttRowEventMap extends oj.JetElementEventMap {
|
||||
'labelChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
}
|
||||
interface ojGanttRowSettableProperties extends JetSettableProperties {
|
||||
label: string;
|
||||
labelStyle: object;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojGanttTask extends JetElement<ojGanttTaskSettableProperties> {
|
||||
baseline: {borderRadius?: string, end?: string, height?: number, start?: string, svgClassName?: string, svgStyle?: object};
|
||||
borderRadius: string;
|
||||
end: string;
|
||||
height: number|null;
|
||||
label: string;
|
||||
labelPosition: 'start'|'innerCenter'|'innerStart'|'innerEnd'|'end'|'none';
|
||||
labelStyle: object;
|
||||
progress: {borderRadius?: string, height?: string, svgClassName?: string, svgStyle?: object, value?: number};
|
||||
rowId?: any;
|
||||
shortDesc: string|null;
|
||||
start: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
type: 'normal'|'milestone'|'summary'|'auto';
|
||||
onBaselineChanged: (event: CustomEvent)=> any;
|
||||
onBorderRadiusChanged: (event: CustomEvent)=> any;
|
||||
onEndChanged: (event: CustomEvent)=> any;
|
||||
onHeightChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelPositionChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onProgressChanged: (event: CustomEvent)=> any;
|
||||
onRowIdChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onStartChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojGanttTaskEventMap>(type: T, listener: (this: HTMLElement, ev: ojGanttTaskEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojGanttTaskEventMap extends oj.JetElementEventMap {
|
||||
'baselineChanged': CustomEvent;
|
||||
'borderRadiusChanged': CustomEvent;
|
||||
'endChanged': CustomEvent;
|
||||
'heightChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelPositionChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'progressChanged': CustomEvent;
|
||||
'rowIdChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'startChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
}
|
||||
interface ojGanttTaskSettableProperties extends JetSettableProperties {
|
||||
baseline: {borderRadius?: string, end?: string, height?: number, start?: string, svgClassName?: string, svgStyle?: object};
|
||||
borderRadius: string;
|
||||
end: string;
|
||||
height: number|null;
|
||||
label: string;
|
||||
labelPosition: 'start'|'innerCenter'|'innerStart'|'innerEnd'|'end'|'none';
|
||||
labelStyle: object;
|
||||
progress: {borderRadius?: string, height?: string, svgClassName?: string, svgStyle?: object, value?: number};
|
||||
rowId?: any;
|
||||
shortDesc: string|null;
|
||||
start: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
type: 'normal'|'milestone'|'summary'|'auto';
|
||||
}
|
||||
|
||||
}
|
||||
-347
@@ -1,347 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
declare namespace oj {
|
||||
abstract class dvtBaseGauge<SP extends dvtBaseGaugeSettableProperties = dvtBaseGaugeSettableProperties> extends dvtBaseComponent<SP> {
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
|
||||
addEventListener<T extends keyof dvtBaseGaugeEventMap>(type: T, listener: (this: HTMLElement, ev: dvtBaseGaugeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface dvtBaseGaugeEventMap extends oj.dvtBaseComponentEventMap {
|
||||
}
|
||||
interface dvtBaseGaugeSettableProperties extends dvtBaseComponentSettableProperties {
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojLedGauge extends dvtBaseGauge<ojLedGaugeSettableProperties> {
|
||||
borderColor: string;
|
||||
color: string;
|
||||
label: {style?: object, text?: string};
|
||||
max: number;
|
||||
metricLabel: {converter?: Converter<string>, rendered?: 'on'|'off', scaling?: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style?: object, text?: string, textType?: 'percent'|'number'};
|
||||
min: number;
|
||||
rotation: 90|180|270|0;
|
||||
size: number;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
thresholds: Array<oj.ojLedGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojLedGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
type: 'arrow'|'diamond'|'square'|'rectangle'|'triangle'|'star'|'human'|'circle';
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMetricLabelChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onRotationChanged: (event: CustomEvent)=> any;
|
||||
onSizeChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onThresholdsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onVisualEffectsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLedGaugeEventMap>(type: T, listener: (this: HTMLElement, ev: ojLedGaugeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getMetricLabel(): string;
|
||||
}
|
||||
interface ojLedGaugeEventMap extends oj.dvtBaseGaugeEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'metricLabelChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'rotationChanged': CustomEvent;
|
||||
'sizeChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'thresholdsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'visualEffectsChanged': CustomEvent;
|
||||
}
|
||||
interface ojLedGaugeSettableProperties extends dvtBaseGaugeSettableProperties {
|
||||
borderColor: string;
|
||||
color: string;
|
||||
label: {style?: object, text?: string};
|
||||
max: number;
|
||||
metricLabel: {converter?: Converter<string>, rendered?: 'on'|'off', scaling?: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style?: object, text?: string, textType?: 'percent'|'number'};
|
||||
min: number;
|
||||
rotation: 90|180|270|0;
|
||||
size: number;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
thresholds: Array<oj.ojLedGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojLedGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
type: 'arrow'|'diamond'|'square'|'rectangle'|'triangle'|'star'|'human'|'circle';
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
}
|
||||
namespace ojLedGauge {
|
||||
type Threshold =
|
||||
{
|
||||
borderColor?: string, color?: string, max?: number, shortDesc?: string
|
||||
}
|
||||
}
|
||||
namespace ojLedGauge {
|
||||
type TooltipContext =
|
||||
{
|
||||
color: string, componentElement: Element, label: string, parentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojRatingGauge extends dvtBaseGauge<ojRatingGaugeSettableProperties> {
|
||||
changed: boolean;
|
||||
changedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
hoverState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
max: number;
|
||||
min: number;
|
||||
orientation: 'vertical'|'horizontal';
|
||||
preserveAspectRatio: 'none'|'meet';
|
||||
readonly: boolean;
|
||||
selectedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
step: 0.5|1;
|
||||
thresholds: Array<oj.ojRatingGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojRatingGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
readonly transientValue: number|null;
|
||||
unselectedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
onChangedChanged: (event: CustomEvent)=> any;
|
||||
onChangedStateChanged: (event: CustomEvent)=> any;
|
||||
onHoverStateChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
onPreserveAspectRatioChanged: (event: CustomEvent)=> any;
|
||||
onReadonlyChanged: (event: CustomEvent)=> any;
|
||||
onSelectedStateChanged: (event: CustomEvent)=> any;
|
||||
onStepChanged: (event: CustomEvent)=> any;
|
||||
onThresholdsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTransientValueChanged: (event: CustomEvent)=> any;
|
||||
onUnselectedStateChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onVisualEffectsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojRatingGaugeEventMap>(type: T, listener: (this: HTMLElement, ev: ojRatingGaugeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojRatingGaugeEventMap extends oj.dvtBaseGaugeEventMap {
|
||||
'changedChanged': CustomEvent;
|
||||
'changedStateChanged': CustomEvent;
|
||||
'hoverStateChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
'preserveAspectRatioChanged': CustomEvent;
|
||||
'readonlyChanged': CustomEvent;
|
||||
'selectedStateChanged': CustomEvent;
|
||||
'stepChanged': CustomEvent;
|
||||
'thresholdsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'transientValueChanged': CustomEvent;
|
||||
'unselectedStateChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'visualEffectsChanged': CustomEvent;
|
||||
}
|
||||
interface ojRatingGaugeSettableProperties extends dvtBaseGaugeSettableProperties {
|
||||
changed: boolean;
|
||||
changedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
hoverState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
max: number;
|
||||
min: number;
|
||||
orientation: 'vertical'|'horizontal';
|
||||
preserveAspectRatio: 'none'|'meet';
|
||||
readonly: boolean;
|
||||
selectedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
step: 0.5|1;
|
||||
thresholds: Array<oj.ojRatingGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojRatingGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
readonly transientValue: number|null;
|
||||
unselectedState: {borderColor?: string, color?: string, shape?: 'circle'|'diamond'|'human'|'square'|'star'|'triangle'|string, source?: string, svgClassName?: string, svgStyle?: object};
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
}
|
||||
namespace ojRatingGauge {
|
||||
type Threshold =
|
||||
{
|
||||
borderColor?: string, color?: string, max?: number, shortDesc?: string
|
||||
}
|
||||
}
|
||||
namespace ojRatingGauge {
|
||||
type TooltipContext =
|
||||
{
|
||||
color: string, componentElement: Element, label: string, parentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojStatusMeterGauge extends dvtBaseGauge<ojStatusMeterGaugeSettableProperties> {
|
||||
angleExtent: number;
|
||||
animationDuration?: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
borderColor: string;
|
||||
borderRadius: string;
|
||||
center: {renderer: ((context: oj.ojStatusMeterGauge.CenterContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
color: string;
|
||||
indicatorSize: number;
|
||||
innerRadius: number;
|
||||
label: {position?: 'center'|'start'|'auto', style?: object, text?: string};
|
||||
max: number;
|
||||
metricLabel: {converter?: Converter<string>, position?: 'center'|'insideIndicatorEdge'|'outsideIndicatorEdge'|'outsidePlotArea'|'withLabel'|'auto', rendered?: 'on'|'off'|'auto', scaling?: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style?: object, text?: string, textType?: 'percent'|'number'};
|
||||
min: number;
|
||||
orientation: 'circular'|'vertical'|'horizontal';
|
||||
plotArea: {borderColor?: string, borderRadius?: string, color?: string, rendered?: 'on'|'off'|'auto', svgClassName?: string, svgStyle?: object};
|
||||
readonly: boolean;
|
||||
referenceLines: Array<oj.ojStatusMeterGauge.ReferenceLine>;
|
||||
startAngle: number;
|
||||
step: number|null;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
thresholdDisplay: 'currentOnly'|'all'|'onIndicator';
|
||||
thresholds: Array<oj.ojStatusMeterGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojStatusMeterGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
readonly transientValue: number|null;
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
onAngleExtentChanged: (event: CustomEvent)=> any;
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderRadiusChanged: (event: CustomEvent)=> any;
|
||||
onCenterChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onIndicatorSizeChanged: (event: CustomEvent)=> any;
|
||||
onInnerRadiusChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMetricLabelChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
onPlotAreaChanged: (event: CustomEvent)=> any;
|
||||
onReadonlyChanged: (event: CustomEvent)=> any;
|
||||
onReferenceLinesChanged: (event: CustomEvent)=> any;
|
||||
onStartAngleChanged: (event: CustomEvent)=> any;
|
||||
onStepChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onThresholdDisplayChanged: (event: CustomEvent)=> any;
|
||||
onThresholdsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTransientValueChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onVisualEffectsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojStatusMeterGaugeEventMap>(type: T, listener: (this: HTMLElement, ev: ojStatusMeterGaugeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getMetricLabel(): string;
|
||||
}
|
||||
interface ojStatusMeterGaugeEventMap extends oj.dvtBaseGaugeEventMap {
|
||||
'angleExtentChanged': CustomEvent;
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderRadiusChanged': CustomEvent;
|
||||
'centerChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'indicatorSizeChanged': CustomEvent;
|
||||
'innerRadiusChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'metricLabelChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
'plotAreaChanged': CustomEvent;
|
||||
'readonlyChanged': CustomEvent;
|
||||
'referenceLinesChanged': CustomEvent;
|
||||
'startAngleChanged': CustomEvent;
|
||||
'stepChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'thresholdDisplayChanged': CustomEvent;
|
||||
'thresholdsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'transientValueChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'visualEffectsChanged': CustomEvent;
|
||||
}
|
||||
interface ojStatusMeterGaugeSettableProperties extends dvtBaseGaugeSettableProperties {
|
||||
angleExtent: number;
|
||||
animationDuration?: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
borderColor: string;
|
||||
borderRadius: string;
|
||||
center: {renderer: ((context: oj.ojStatusMeterGauge.CenterContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
color: string;
|
||||
indicatorSize: number;
|
||||
innerRadius: number;
|
||||
label: {position?: 'center'|'start'|'auto', style?: object, text?: string};
|
||||
max: number;
|
||||
metricLabel: {converter?: Converter<string>, position?: 'center'|'insideIndicatorEdge'|'outsideIndicatorEdge'|'outsidePlotArea'|'withLabel'|'auto', rendered?: 'on'|'off'|'auto', scaling?: 'none'|'thousand'|'million'|'billion'|'trillion'|'quadrillion'|'auto', style?: object, text?: string, textType?: 'percent'|'number'};
|
||||
min: number;
|
||||
orientation: 'circular'|'vertical'|'horizontal';
|
||||
plotArea: {borderColor?: string, borderRadius?: string, color?: string, rendered?: 'on'|'off'|'auto', svgClassName?: string, svgStyle?: object};
|
||||
readonly: boolean;
|
||||
referenceLines: Array<oj.ojStatusMeterGauge.ReferenceLine>;
|
||||
startAngle: number;
|
||||
step: number|null;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
thresholdDisplay: 'currentOnly'|'all'|'onIndicator';
|
||||
thresholds: Array<oj.ojStatusMeterGauge.Threshold>;
|
||||
tooltip: {renderer: ((context: oj.ojStatusMeterGauge.TooltipContext) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
readonly transientValue: number|null;
|
||||
value: number|null;
|
||||
visualEffects: 'none'|'auto';
|
||||
}
|
||||
namespace ojStatusMeterGauge {
|
||||
type Bounds =
|
||||
{
|
||||
x: number, y: number, width: number, height: number
|
||||
}
|
||||
}
|
||||
namespace ojStatusMeterGauge {
|
||||
type CenterContext =
|
||||
{
|
||||
componentElement: Element, innerBounds: oj.ojStatusMeterGauge.Bounds, metricLabel: string, outerBounds: oj.ojStatusMeterGauge.Bounds
|
||||
}
|
||||
}
|
||||
namespace ojStatusMeterGauge {
|
||||
type ReferenceLine =
|
||||
{
|
||||
color?: string, value?: number
|
||||
}
|
||||
}
|
||||
namespace ojStatusMeterGauge {
|
||||
type Threshold =
|
||||
{
|
||||
borderColor?: string, color?: string, max?: number, shortDesc?: string
|
||||
}
|
||||
}
|
||||
namespace ojStatusMeterGauge {
|
||||
type TooltipContext =
|
||||
{
|
||||
color: string, componentElement: Element, label: string, parentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
declare namespace oj {
|
||||
interface IndexerModel {
|
||||
getIndexableSections(): Array<string>|Array<object>;
|
||||
getMissingSections(): Array<string>|Array<object>;
|
||||
setSection(section: string|object): Promise<string>|Promise<object>;
|
||||
}
|
||||
var IndexerModel: {
|
||||
prototype: IndexerModel;
|
||||
|
||||
SECTION_OTHERS: {id: string, label: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,95 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
/// <reference types='ojs/ojvalidation-number'/>
|
||||
declare namespace oj {
|
||||
class ojInputNumber extends editableValue<number, ojInputNumberSettableProperties, number, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<number>>;
|
||||
autocomplete: 'on'|'off'|string;
|
||||
autofocus: boolean;
|
||||
converter: oj.Converter<number>|oj.Validation.RegisteredConverter;
|
||||
max: number|null;
|
||||
min: number|null;
|
||||
name: string;
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string;
|
||||
readonly: boolean|null;
|
||||
required: boolean;
|
||||
step: number|null;
|
||||
validators: Array<oj.Validator<number>|oj.Validation.RegisteredValidator>;
|
||||
value: number|null;
|
||||
virtualKeyboard: 'auto'|'number'|'text';
|
||||
translations: {numberRange?: {hint?: {exact?: string, inRange?: string, max?: string, min?: string}, messageDetail?: {exact?: string, rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipDecrement?: string, tooltipIncrement?: string};
|
||||
onAsyncValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onAutocompleteChanged: (event: CustomEvent)=> any;
|
||||
onAutofocusChanged: (event: CustomEvent)=> any;
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onNameChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRawValueChanged: (event: CustomEvent)=> any;
|
||||
onReadonlyChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onStepChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onVirtualKeyboardChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputNumber.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputNumber.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputNumberEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputNumberEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
stepDown(steps?: number): void;
|
||||
stepUp(steps?: number): void;
|
||||
validate(): Promise<string>;
|
||||
}
|
||||
namespace ojInputNumber {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputNumberEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojInputNumber.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputNumber.ojAnimateStart;
|
||||
'asyncValidatorsChanged': CustomEvent;
|
||||
'autocompleteChanged': CustomEvent;
|
||||
'autofocusChanged': CustomEvent;
|
||||
'converterChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'nameChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'rawValueChanged': CustomEvent;
|
||||
'readonlyChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'stepChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'virtualKeyboardChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputNumberSettableProperties extends editableValueSettableProperties<number, number, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<number>>;
|
||||
autocomplete: 'on'|'off'|string;
|
||||
autofocus: boolean;
|
||||
converter: oj.Converter<number>|oj.Validation.RegisteredConverter;
|
||||
max: number|null;
|
||||
min: number|null;
|
||||
name: string;
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string;
|
||||
readonly: boolean|null;
|
||||
required: boolean;
|
||||
step: number|null;
|
||||
validators: Array<oj.Validator<number>|oj.Validation.RegisteredValidator>;
|
||||
value: number|null;
|
||||
virtualKeyboard: 'auto'|'number'|'text';
|
||||
translations: {numberRange?: {hint?: {exact?: string, inRange?: string, max?: string, min?: string}, messageDetail?: {exact?: string, rangeOverflow?: string, rangeUnderflow?: string}, messageSummary?: {rangeOverflow?: string, rangeUnderflow?: string}}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, tooltipDecrement?: string, tooltipIncrement?: string};
|
||||
}
|
||||
|
||||
}
|
||||
-178
@@ -1,178 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
/// <reference types='ojs/ojvalidation-datetime'/>
|
||||
/// <reference types='ojs/ojvalidation-number'/>
|
||||
declare namespace oj {
|
||||
abstract class inputBase<V, SP extends inputBaseSettableProperties<V, SV>, SV= V, RV= V> extends editableValue<V, SP, SV, RV> {
|
||||
asyncValidators: Array<oj.AsyncValidator<V>>;
|
||||
autocomplete: 'on'|'off'|string;
|
||||
autofocus: boolean;
|
||||
name: string;
|
||||
placeholder: string;
|
||||
readonly rawValue: RV;
|
||||
readonly: boolean;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<V>|oj.Validation.RegisteredValidator>|null;
|
||||
translations: {regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onAsyncValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onAutocompleteChanged: (event: CustomEvent)=> any;
|
||||
onAutofocusChanged: (event: CustomEvent)=> any;
|
||||
onNameChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRawValueChanged: (event: CustomEvent)=> any;
|
||||
onReadonlyChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.inputBase.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.inputBase.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof inputBaseEventMap>(type: T, listener: (this: HTMLElement, ev: inputBaseEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
validate(): Promise<'valid'|'invalid'>;
|
||||
}
|
||||
namespace inputBase {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface inputBaseEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.inputBase.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.inputBase.ojAnimateStart;
|
||||
'asyncValidatorsChanged': CustomEvent;
|
||||
'autocompleteChanged': CustomEvent;
|
||||
'autofocusChanged': CustomEvent;
|
||||
'nameChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'rawValueChanged': CustomEvent;
|
||||
'readonlyChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
}
|
||||
interface inputBaseSettableProperties<V, SV=V, RV= V> extends editableValueSettableProperties<V, SV, RV> {
|
||||
asyncValidators: Array<oj.AsyncValidator<V>>;
|
||||
autocomplete: 'on'|'off'|string;
|
||||
autofocus: boolean;
|
||||
name: string;
|
||||
placeholder: string;
|
||||
readonly rawValue: RV;
|
||||
readonly: boolean;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<V>|oj.Validation.RegisteredValidator>|null;
|
||||
translations: {regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojInputPassword extends inputBase<string, ojInputPasswordSettableProperties> {
|
||||
value: string|null;
|
||||
translations: {regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputPassword.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputPassword.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputPasswordEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputPasswordEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojInputPassword {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputPasswordEventMap extends oj.inputBaseEventMap {
|
||||
'ojAnimateEnd': oj.ojInputPassword.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputPassword.ojAnimateStart;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputPasswordSettableProperties extends inputBaseSettableProperties<string> {
|
||||
value: string|null;
|
||||
translations: {regexp?: {messageDetail?: string, messageSummary?: string}, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojInputText extends inputBase<any, ojInputTextSettableProperties> {
|
||||
clearIcon: 'never'|'always'|'conditional';
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
list: string;
|
||||
virtualKeyboard: 'auto'|'email'|'number'|'search'|'tel'|'text'|'url';
|
||||
onClearIconChanged: (event: CustomEvent)=> any;
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onListChanged: (event: CustomEvent)=> any;
|
||||
onVirtualKeyboardChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojInputText.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojInputText.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojInputTextEventMap>(type: T, listener: (this: HTMLElement, ev: ojInputTextEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojInputText {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojInputTextEventMap extends oj.inputBaseEventMap {
|
||||
'ojAnimateEnd': oj.ojInputText.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojInputText.ojAnimateStart;
|
||||
'clearIconChanged': CustomEvent;
|
||||
'converterChanged': CustomEvent;
|
||||
'listChanged': CustomEvent;
|
||||
'virtualKeyboardChanged': CustomEvent;
|
||||
}
|
||||
interface ojInputTextSettableProperties extends inputBaseSettableProperties<any> {
|
||||
clearIcon: 'never'|'always'|'conditional';
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
list: string;
|
||||
virtualKeyboard: 'auto'|'email'|'number'|'search'|'tel'|'text'|'url';
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojTextArea extends inputBase<any, ojTextAreaSettableProperties> {
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
rows: number;
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onRowsChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojTextArea.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojTextArea.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTextAreaEventMap>(type: T, listener: (this: HTMLElement, ev: ojTextAreaEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojTextArea {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojTextAreaEventMap extends oj.inputBaseEventMap {
|
||||
'ojAnimateEnd': oj.ojTextArea.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojTextArea.ojAnimateStart;
|
||||
'converterChanged': CustomEvent;
|
||||
'rowsChanged': CustomEvent;
|
||||
}
|
||||
interface ojTextAreaSettableProperties extends inputBaseSettableProperties<any> {
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
rows: number;
|
||||
}
|
||||
|
||||
}
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
export class ExpandAllKeySet<K> extends KeySet<K> {
|
||||
constructor();
|
||||
add<ExpandAllKeySet>(keys: Set<K>|Array<K>): ExpandAllKeySet
|
||||
addAll<ExpandAllKeySet>(): ExpandAllKeySet
|
||||
clear<ExpandedKeySet>(): ExpandedKeySet
|
||||
delete<ExpandAllKeySet>(keys: Set<K>|Array<K>): ExpandAllKeySet
|
||||
deletedValues(): Set<K>;
|
||||
has<ExpandAllKeySet>(): ExpandAllKeySet
|
||||
isAddAll(): boolean;
|
||||
}
|
||||
|
||||
export class ExpandedKeySet<K> extends KeySet<K> {
|
||||
constructor(keys?: Set<K>|Array<K>);
|
||||
add<ExpandedKeySet>(keys: Set<K>|Array<K>): ExpandedKeySet
|
||||
addAll<ExpandAllKeySet>(): ExpandAllKeySet
|
||||
clear<ExpandedKeySet>(): ExpandedKeySet
|
||||
delete<ExpandedKeySet>(keys: Set<K>|Array<K>): ExpandedKeySet
|
||||
has(key: K): boolean;
|
||||
isAddAll(): boolean;
|
||||
values(): Set<K>;
|
||||
}
|
||||
|
||||
export abstract class KeySet<K> {
|
||||
abstract add<KS extends KeySet<K>>(keys: Set<K>|Array<K>): KS
|
||||
abstract addAll<KS extends KeySet<K>>(): KS
|
||||
abstract clear<KS extends KeySet<K>>(): KS
|
||||
abstract delete<KS extends KeySet<K>>(keys: Set<K>|Array<K>): KS
|
||||
abstract has(key: K): boolean;
|
||||
abstract isAddAll(): boolean;
|
||||
}
|
||||
|
||||
export as namespace KeySet;
|
||||
@@ -1,9 +0,0 @@
|
||||
/// <reference types='ojs/ojkeyset'/>
|
||||
export class ObservableExpandedKeySet<K> {
|
||||
constructor(initialValue?: KeySet.ExpandedKeySet<K>|KeySet.ExpandAllKeySet<K>);
|
||||
add(keys: Set<K>|Array<K>): ObservableExpandedKeySet<K>;
|
||||
addAll(): ObservableExpandedKeySet<K>;
|
||||
clear(): ObservableExpandedKeySet<K>;
|
||||
delete(keys: Set<K>|Array<K>): ObservableExpandedKeySet<K>;
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
/// <reference types='knockout'/>
|
||||
declare namespace oj {
|
||||
class KnockoutUtils {
|
||||
static map(m: object, callback?: ((param0: object)=> void), array?: boolean): Array<KnockoutObservable<any>>|KnockoutObservableArray<any>;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
/// <reference types='knockout'/>
|
||||
declare namespace oj {
|
||||
namespace KnockoutTemplateUtils {
|
||||
function getRenderer(template: string, bReplaceNode?: boolean): ((param0: object)=> void);
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ResponsiveKnockoutUtils {
|
||||
static createMediaQueryObservable(queryString: string): KnockoutObservable<boolean>;
|
||||
static createScreenRangeObservable(): KnockoutObservable<string>;
|
||||
}
|
||||
|
||||
}
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojLabel extends baseComponent<ojLabelSettableProperties> {
|
||||
for: string|null;
|
||||
help: {definition?: string|null, source?: string|null};
|
||||
labelId: string|null;
|
||||
showRequired: boolean|null;
|
||||
translations: {tooltipHelp?: string, tooltipRequired?: string};
|
||||
onForChanged: (event: CustomEvent)=> any;
|
||||
onHelpChanged: (event: CustomEvent)=> any;
|
||||
onLabelIdChanged: (event: CustomEvent)=> any;
|
||||
onShowRequiredChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLabelEventMap>(type: T, listener: (this: HTMLElement, ev: ojLabelEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
interface ojLabelEventMap extends oj.baseComponentEventMap {
|
||||
'forChanged': CustomEvent;
|
||||
'helpChanged': CustomEvent;
|
||||
'labelIdChanged': CustomEvent;
|
||||
'showRequiredChanged': CustomEvent;
|
||||
}
|
||||
interface ojLabelSettableProperties extends baseComponentSettableProperties {
|
||||
for: string|null;
|
||||
help: {definition?: string|null, source?: string|null};
|
||||
labelId: string|null;
|
||||
showRequired: boolean|null;
|
||||
translations: {tooltipHelp?: string, tooltipRequired?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojLabelValue extends JetElement<ojLabelValueSettableProperties> {
|
||||
labelEdge: 'start'|'top'|'inherit';
|
||||
labelWidth: string;
|
||||
onLabelEdgeChanged: (event: CustomEvent)=> any;
|
||||
onLabelWidthChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLabelValueEventMap>(type: T, listener: (this: HTMLElement, ev: ojLabelValueEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojLabelValueEventMap extends oj.JetElementEventMap {
|
||||
'labelEdgeChanged': CustomEvent;
|
||||
'labelWidthChanged': CustomEvent;
|
||||
}
|
||||
interface ojLabelValueSettableProperties extends JetSettableProperties {
|
||||
labelEdge: 'start'|'top'|'inherit';
|
||||
labelWidth: string;
|
||||
}
|
||||
|
||||
}
|
||||
-230
@@ -1,230 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojLegend<K, D> extends dvtBaseComponent<ojLegendSettableProperties<K, D>> {
|
||||
as: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
drilling: 'on'|'off';
|
||||
expanded: KeySet.KeySet<K>|null;
|
||||
halign: 'center'|'end'|'start';
|
||||
hiddenCategories: Array<string>;
|
||||
hideAndShowBehavior: 'on'|'off';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
scrolling: 'off'|'asNeeded';
|
||||
symbolHeight: number;
|
||||
symbolWidth: number;
|
||||
textStyle?: object;
|
||||
valign: 'middle'|'bottom'|'top';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onHalignChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHideAndShowBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorDelayChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
onScrollingChanged: (event: CustomEvent)=> any;
|
||||
onSymbolHeightChanged: (event: CustomEvent)=> any;
|
||||
onSymbolWidthChanged: (event: CustomEvent)=> any;
|
||||
onTextStyleChanged: (event: CustomEvent)=> any;
|
||||
onValignChanged: (event: CustomEvent)=> any;
|
||||
onOjDrill: (event: oj.ojLegend.ojDrill)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLegendEventMap>(type: T, listener: (this: HTMLElement, ev: ojLegendEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojLegend.NodeContext|null;
|
||||
getItem(subIdPath: Array<any>): oj.ojLegend.ItemContext|null;
|
||||
getPreferredSize(): oj.ojLegend.PreferredSize|null;
|
||||
getSection(subIdPath: Array<any>): oj.ojLegend.SectionContext|null;
|
||||
}
|
||||
namespace ojLegend {
|
||||
class ojDrill extends CustomEvent<{id: any, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojLegendEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'ojDrill': oj.ojLegend.ojDrill;
|
||||
'asChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'expandedChanged': CustomEvent;
|
||||
'halignChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'hideAndShowBehaviorChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'hoverBehaviorDelayChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
'scrollingChanged': CustomEvent;
|
||||
'symbolHeightChanged': CustomEvent;
|
||||
'symbolWidthChanged': CustomEvent;
|
||||
'textStyleChanged': CustomEvent;
|
||||
'valignChanged': CustomEvent;
|
||||
}
|
||||
interface ojLegendSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
as: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
drilling: 'on'|'off';
|
||||
expanded: KeySet.KeySet<K>|null;
|
||||
halign: 'center'|'end'|'start';
|
||||
hiddenCategories: Array<string>;
|
||||
hideAndShowBehavior: 'on'|'off';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
scrolling: 'off'|'asNeeded';
|
||||
symbolHeight: number;
|
||||
symbolWidth: number;
|
||||
textStyle?: object;
|
||||
valign: 'middle'|'bottom'|'top';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojLegend {
|
||||
type ItemContext =
|
||||
{
|
||||
text: string
|
||||
}
|
||||
}
|
||||
namespace ojLegend {
|
||||
type NodeContext =
|
||||
{
|
||||
itemIndex: number, sectionIndexPath: Array<number>, subId: string
|
||||
}
|
||||
}
|
||||
namespace ojLegend {
|
||||
type PreferredSize =
|
||||
{
|
||||
width: number, height: number
|
||||
}
|
||||
}
|
||||
namespace ojLegend {
|
||||
type SectionContext =
|
||||
{
|
||||
title: string, sections: Array<object>, items: Array<object>, getSection: {title: string, sections: string, items: boolean}, getItems: {text: string}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojLegendItem extends JetElement<ojLegendItemSettableProperties> {
|
||||
borderColor?: string;
|
||||
categories?: Array<string>;
|
||||
categoryVisibility?: 'hidden'|'visible';
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
lineStyle?: 'dotted'|'dashed'|'solid';
|
||||
lineWidth?: number;
|
||||
markerColor?: string;
|
||||
markerShape: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string;
|
||||
markerSvgClassName?: string;
|
||||
markerSvgStyle?: object;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
symbolType?: 'line'|'lineWithMarker'|'image'|'marker';
|
||||
text: string;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onCategoryVisibilityChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onLineStyleChanged: (event: CustomEvent)=> any;
|
||||
onLineWidthChanged: (event: CustomEvent)=> any;
|
||||
onMarkerColorChanged: (event: CustomEvent)=> any;
|
||||
onMarkerShapeChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onMarkerSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onPatternChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSourceChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onSymbolTypeChanged: (event: CustomEvent)=> any;
|
||||
onTextChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLegendItemEventMap>(type: T, listener: (this: HTMLElement, ev: ojLegendItemEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojLegendItemEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'categoryVisibilityChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'lineStyleChanged': CustomEvent;
|
||||
'lineWidthChanged': CustomEvent;
|
||||
'markerColorChanged': CustomEvent;
|
||||
'markerShapeChanged': CustomEvent;
|
||||
'markerSvgClassNameChanged': CustomEvent;
|
||||
'markerSvgStyleChanged': CustomEvent;
|
||||
'patternChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'sourceChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'symbolTypeChanged': CustomEvent;
|
||||
'textChanged': CustomEvent;
|
||||
}
|
||||
interface ojLegendItemSettableProperties extends JetSettableProperties {
|
||||
borderColor?: string;
|
||||
categories?: Array<string>;
|
||||
categoryVisibility?: 'hidden'|'visible';
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
lineStyle?: 'dotted'|'dashed'|'solid';
|
||||
lineWidth?: number;
|
||||
markerColor?: string;
|
||||
markerShape: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string;
|
||||
markerSvgClassName?: string;
|
||||
markerSvgStyle?: object;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
shortDesc?: string;
|
||||
source?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
symbolType?: 'line'|'lineWithMarker'|'image'|'marker';
|
||||
text: string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojLegendSection extends JetElement<ojLegendSectionSettableProperties> {
|
||||
collapsible?: 'on'|'off';
|
||||
text?: string;
|
||||
textHalign?: 'center'|'end'|'start';
|
||||
textStyle?: object;
|
||||
onCollapsibleChanged: (event: CustomEvent)=> any;
|
||||
onTextChanged: (event: CustomEvent)=> any;
|
||||
onTextHalignChanged: (event: CustomEvent)=> any;
|
||||
onTextStyleChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojLegendSectionEventMap>(type: T, listener: (this: HTMLElement, ev: ojLegendSectionEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojLegendSectionEventMap extends oj.JetElementEventMap {
|
||||
'collapsibleChanged': CustomEvent;
|
||||
'textChanged': CustomEvent;
|
||||
'textHalignChanged': CustomEvent;
|
||||
'textStyleChanged': CustomEvent;
|
||||
}
|
||||
interface ojLegendSectionSettableProperties extends JetSettableProperties {
|
||||
collapsible?: 'on'|'off';
|
||||
text?: string;
|
||||
textHalign?: 'center'|'end'|'start';
|
||||
textStyle?: object;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ListDataProviderView<K, D, Kin, Din> implements DataProvider<K, D> {
|
||||
dataMapping: DataMapping<K, D, Kin, Din>;
|
||||
from: any;
|
||||
offset: number;
|
||||
sortCriteria: SortCriterion<D>[];
|
||||
constructor(dataProvider: DataProvider<K, D>, options?: {from?: object, offset?: number, sortCriteria?: SortCriterion<D>[], dataMapping?: DataMapping<K, D, Kin, Din>});
|
||||
addEventListener(eventType: string, listener: EventListener): void
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>
|
||||
dispatchEvent(evt: Event): boolean
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>
|
||||
fetchFirst<F extends FetchListResult<K, D>>(params?: FetchListParameters<D>): AsyncIterable<F>
|
||||
getCapability(capabilityName: string)
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes'|'no'|'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void
|
||||
}
|
||||
|
||||
}
|
||||
-167
@@ -1,167 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
/// <reference types='ojs/ojkeyset'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojListView<K, D> extends baseComponent<ojListViewSettableProperties<K,D>> {
|
||||
as: string;
|
||||
currentItem: K;
|
||||
data: oj.DataProvider<K, D>;
|
||||
dnd: {drag?: {items: {dataTypes?: string|Array<string>, drag?: ((param0: Event)=> void), dragEnd?: ((param0: Event)=> void), dragStart?: ((param0: Event, param1: {items:Array<Element>})=> void)}}, drop?: {items: {dataTypes?: string|Array<string>, dragEnter?: ((param0: Event, param1: {item:Element})=> void), dragLeave?: ((param0: Event, param1: {item:Element})=> void), dragOver?: ((param0: Event, param1: {item:Element})=> void), drop?: ((param0: Event, param1: oj.ojListView.ItemsDropContext)=> void)}}, reorder: {items: 'enabled'|'disabled'}};
|
||||
drillMode: 'collapsible'|'none';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
readonly firstSelectedItem: {key: K, data: D};
|
||||
groupHeaderPosition: 'static'|'sticky';
|
||||
item: {focusable?: ((param0: oj.ojListView.ItemContext<K,D>) => boolean)|boolean, renderer?: ((param0: oj.ojListView.ItemContext<K,D>) => {insert: Element|string}|undefined)|null, selectable?: ((param0: oj.ojListView.ItemContext<K,D>) => boolean)|boolean};
|
||||
scrollPolicy: 'auto'|'loadMoreOnScroll';
|
||||
scrollPolicyOptions: {fetchSize?: number, maxCount?: number, scroller?: Element};
|
||||
scrollPosition: {x?: number, y?: number, index?: number, parent?: K, key?: K, offsetX?: number, offsetY?: number};
|
||||
selection: Array<K>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
selectionRequired: boolean;
|
||||
translations: {accessibleNavigateSkipItems?: string, accessibleReorderAfterItem?: string, accessibleReorderBeforeItem?: string, accessibleReorderInsideItem?: string, accessibleReorderTouchInstructionText?: string, indexerCharacters?: string, labelCopy?: string, labelCut?: string, labelPaste?: string, labelPasteAfter?: string, labelPasteBefore?: string, msgFetchingData?: string, msgNoData?: string};
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onCurrentItemChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDndChanged: (event: CustomEvent)=> any;
|
||||
onDrillModeChanged: (event: CustomEvent)=> any;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onFirstSelectedItemChanged: (event: CustomEvent)=> any;
|
||||
onGroupHeaderPositionChanged: (event: CustomEvent)=> any;
|
||||
onItemChanged: (event: CustomEvent)=> any;
|
||||
onScrollPolicyChanged: (event: CustomEvent)=> any;
|
||||
onScrollPolicyOptionsChanged: (event: CustomEvent)=> any;
|
||||
onScrollPositionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSelectionRequiredChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojListView.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojListView.ojAnimateStart)=> any;
|
||||
onOjBeforeCollapse: (event: oj.ojListView.ojBeforeCollapse<K>)=> any;
|
||||
onOjBeforeCurrentItem: (event: oj.ojListView.ojBeforeCurrentItem<K>)=> any;
|
||||
onOjBeforeExpand: (event: oj.ojListView.ojBeforeExpand<K>)=> any;
|
||||
onOjCollapse: (event: oj.ojListView.ojCollapse<K>)=> any;
|
||||
onOjCopy: (event: oj.ojListView.ojCopy)=> any;
|
||||
onOjCut: (event: oj.ojListView.ojCut)=> any;
|
||||
onOjExpand: (event: oj.ojListView.ojExpand<K>)=> any;
|
||||
onOjPaste: (event: oj.ojListView.ojPaste)=> any;
|
||||
onOjReorder: (event: oj.ojListView.ojReorder)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojListViewEventMap<K>>(type: T, listener: (this: HTMLElement, ev: ojListViewEventMap<K>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojListView.ContextByNode<K>|null;
|
||||
getDataForVisibleItem(context: {key?: K, index?: number, parent?: Element}): D;
|
||||
refresh(): void;
|
||||
scrollToItem(item: {key: K}): void;
|
||||
}
|
||||
namespace ojListView {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCollapse<K> extends CustomEvent<{key: K, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCurrentItem<K> extends CustomEvent<{previousKey: K, previousItem: Element, key: K, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeExpand<K> extends CustomEvent<{key: K, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCollapse<K> extends CustomEvent<{key: K, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCopy extends CustomEvent<{items: Array<Element>, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCut extends CustomEvent<{items: Array<Element>, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojExpand<K> extends CustomEvent<{key: K, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojPaste extends CustomEvent<{item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojReorder extends CustomEvent<{items: Array<Element>, position: string, reference: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojListViewEventMap<K> extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojListView.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojListView.ojAnimateStart;
|
||||
'ojBeforeCollapse': oj.ojListView.ojBeforeCollapse<K>;
|
||||
'ojBeforeCurrentItem': oj.ojListView.ojBeforeCurrentItem<K>;
|
||||
'ojBeforeExpand': oj.ojListView.ojBeforeExpand<K>;
|
||||
'ojCollapse': oj.ojListView.ojCollapse<K>;
|
||||
'ojCopy': oj.ojListView.ojCopy;
|
||||
'ojCut': oj.ojListView.ojCut;
|
||||
'ojExpand': oj.ojListView.ojExpand<K>;
|
||||
'ojPaste': oj.ojListView.ojPaste;
|
||||
'ojReorder': oj.ojListView.ojReorder;
|
||||
'asChanged': CustomEvent;
|
||||
'currentItemChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'dndChanged': CustomEvent;
|
||||
'drillModeChanged': CustomEvent;
|
||||
'expandedChanged': CustomEvent;
|
||||
'firstSelectedItemChanged': CustomEvent;
|
||||
'groupHeaderPositionChanged': CustomEvent;
|
||||
'itemChanged': CustomEvent;
|
||||
'scrollPolicyChanged': CustomEvent;
|
||||
'scrollPolicyOptionsChanged': CustomEvent;
|
||||
'scrollPositionChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'selectionRequiredChanged': CustomEvent;
|
||||
}
|
||||
interface ojListViewSettableProperties<K,D> extends baseComponentSettableProperties {
|
||||
as: string;
|
||||
currentItem: K;
|
||||
data: oj.DataProvider<K, D>;
|
||||
dnd: {drag?: {items: {dataTypes?: string|Array<string>, drag?: ((param0: Event)=> void), dragEnd?: ((param0: Event)=> void), dragStart?: ((param0: Event, param1: {items:Array<Element>})=> void)}}, drop?: {items: {dataTypes?: string|Array<string>, dragEnter?: ((param0: Event, param1: {item:Element})=> void), dragLeave?: ((param0: Event, param1: {item:Element})=> void), dragOver?: ((param0: Event, param1: {item:Element})=> void), drop?: ((param0: Event, param1: oj.ojListView.ItemsDropContext)=> void)}}, reorder: {items: 'enabled'|'disabled'}};
|
||||
drillMode: 'collapsible'|'none';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
readonly firstSelectedItem: {key: K, data: D};
|
||||
groupHeaderPosition: 'static'|'sticky';
|
||||
item: {focusable?: ((param0: oj.ojListView.ItemContext<K,D>) => boolean)|boolean, renderer?: ((param0: oj.ojListView.ItemContext<K,D>) => {insert: Element|string}|undefined)|null, selectable?: ((param0: oj.ojListView.ItemContext<K,D>) => boolean)|boolean};
|
||||
scrollPolicy: 'auto'|'loadMoreOnScroll';
|
||||
scrollPolicyOptions: {fetchSize?: number, maxCount?: number, scroller?: Element};
|
||||
scrollPosition: {x?: number, y?: number, index?: number, parent?: K, key?: K, offsetX?: number, offsetY?: number};
|
||||
selection: Array<K>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
selectionRequired: boolean;
|
||||
translations: {accessibleNavigateSkipItems?: string, accessibleReorderAfterItem?: string, accessibleReorderBeforeItem?: string, accessibleReorderInsideItem?: string, accessibleReorderTouchInstructionText?: string, indexerCharacters?: string, labelCopy?: string, labelCut?: string, labelPaste?: string, labelPasteAfter?: string, labelPasteBefore?: string, msgFetchingData?: string, msgNoData?: string};
|
||||
}
|
||||
namespace ojListView {
|
||||
type ContextByNode<K> =
|
||||
{
|
||||
subId: string, key: K, index: number, parent?: Element, group?: boolean
|
||||
}
|
||||
}
|
||||
namespace ojListView {
|
||||
type ItemContext<K,D> =
|
||||
{
|
||||
datasource: oj.DataProvider<K, D>, index: number, key: K, data: D, parentElement: Element, depth?: number, parentKey?: K, leaf?: boolean
|
||||
}
|
||||
}
|
||||
namespace ojListView {
|
||||
type ItemsDropContext =
|
||||
{
|
||||
item: Element, position: 'before'|'after'|'inside', reorder: boolean
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojMasonryLayout extends baseComponent<ojMasonryLayoutSettableProperties> {
|
||||
reorderHandle: string|null;
|
||||
translations: {labelCut?: string, labelPasteAfter?: string, labelPasteBefore?: string};
|
||||
onReorderHandleChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojMasonryLayout.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojMasonryLayout.ojAnimateStart)=> any;
|
||||
onOjBeforeInsert: (event: oj.ojMasonryLayout.ojBeforeInsert)=> any;
|
||||
onOjBeforeRemove: (event: oj.ojMasonryLayout.ojBeforeRemove)=> any;
|
||||
onOjBeforeReorder: (event: oj.ojMasonryLayout.ojBeforeReorder)=> any;
|
||||
onOjBeforeResize: (event: oj.ojMasonryLayout.ojBeforeResize)=> any;
|
||||
onOjInsert: (event: oj.ojMasonryLayout.ojInsert)=> any;
|
||||
onOjRemove: (event: oj.ojMasonryLayout.ojRemove)=> any;
|
||||
onOjReorder: (event: oj.ojMasonryLayout.ojReorder)=> any;
|
||||
onOjResize: (event: oj.ojMasonryLayout.ojResize)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMasonryLayoutEventMap>(type: T, listener: (this: HTMLElement, ev: ojMasonryLayoutEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
insertTile(selector: string, index: number): void;
|
||||
refresh(): void;
|
||||
removeTile(selector: string): void;
|
||||
resizeTile(selector: string, sizeStyleClass: string): void;
|
||||
}
|
||||
namespace ojMasonryLayout {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeInsert extends CustomEvent<{tile: Element, index: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeRemove extends CustomEvent<{tile: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeReorder extends CustomEvent<{tile: Element, fromIndex: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeResize extends CustomEvent<{tile: Element, previousSizeStyleClass: string, sizeStyleClass: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojInsert extends CustomEvent<{tile: Element, index: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojRemove extends CustomEvent<{tile: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojReorder extends CustomEvent<{tile: Element, fromIndex: number, toIndex: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojResize extends CustomEvent<{tile: Element, previousSizeStyleClass: string, sizeStyleClass: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojMasonryLayoutEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojMasonryLayout.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojMasonryLayout.ojAnimateStart;
|
||||
'ojBeforeInsert': oj.ojMasonryLayout.ojBeforeInsert;
|
||||
'ojBeforeRemove': oj.ojMasonryLayout.ojBeforeRemove;
|
||||
'ojBeforeReorder': oj.ojMasonryLayout.ojBeforeReorder;
|
||||
'ojBeforeResize': oj.ojMasonryLayout.ojBeforeResize;
|
||||
'ojInsert': oj.ojMasonryLayout.ojInsert;
|
||||
'ojRemove': oj.ojMasonryLayout.ojRemove;
|
||||
'ojReorder': oj.ojMasonryLayout.ojReorder;
|
||||
'ojResize': oj.ojMasonryLayout.ojResize;
|
||||
'reorderHandleChanged': CustomEvent;
|
||||
}
|
||||
interface ojMasonryLayoutSettableProperties extends baseComponentSettableProperties {
|
||||
reorderHandle: string|null;
|
||||
translations: {labelCut?: string, labelPasteAfter?: string, labelPasteBefore?: string};
|
||||
}
|
||||
|
||||
}
|
||||
-87
@@ -1,87 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojMenu extends baseComponent<ojMenuSettableProperties> {
|
||||
disabled: boolean;
|
||||
openOptions: oj.ojMenu.OpenOptions;
|
||||
translations: {ariaFocusSkipLink?: string, labelCancel?: string};
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onOpenOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOjAction: (event: oj.ojMenu.ojAction)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojMenu.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojMenu.ojAnimateStart)=> any;
|
||||
onOjBeforeOpen: (event: oj.ojMenu.ojBeforeOpen)=> any;
|
||||
onOjClose: (event: oj.ojMenu.ojClose)=> any;
|
||||
onOjOpen: (event: oj.ojMenu.ojOpen)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMenuEventMap>(type: T, listener: (this: HTMLElement, ev: ojMenuEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
open(event?: object, openOptions?: oj.ojMenu.OpenOptions): void;
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojMenu {
|
||||
class ojAction extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateEnd extends CustomEvent<{element: Element, action: 'open'|'close', [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: 'open'|'close', element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeOpen extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojClose extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojOpen extends CustomEvent<{event: Event, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojMenuEventMap extends oj.baseComponentEventMap {
|
||||
'ojAction': oj.ojMenu.ojAction;
|
||||
'ojAnimateEnd': oj.ojMenu.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojMenu.ojAnimateStart;
|
||||
'ojBeforeOpen': oj.ojMenu.ojBeforeOpen;
|
||||
'ojClose': oj.ojMenu.ojClose;
|
||||
'ojOpen': oj.ojMenu.ojOpen;
|
||||
'disabledChanged': CustomEvent;
|
||||
'openOptionsChanged': CustomEvent;
|
||||
}
|
||||
interface ojMenuSettableProperties extends baseComponentSettableProperties {
|
||||
disabled: boolean;
|
||||
openOptions: oj.ojMenu.OpenOptions;
|
||||
translations: {ariaFocusSkipLink?: string, labelCancel?: string};
|
||||
}
|
||||
namespace ojMenu {
|
||||
type OpenOptions =
|
||||
{
|
||||
display?: string, initialFocus?: string, launcher?: string|Element, position?: oj.ojMenu.Position
|
||||
}
|
||||
}
|
||||
namespace ojMenu {
|
||||
type Position =
|
||||
{
|
||||
my?: oj.ojMenu.PositionAlign, at?: oj.ojMenu.PositionAlign, offset?: oj.ojMenu.PositionPoint, of?: string|oj.ojMenu.PositionPoint, collision?: 'flip'|'fit'|'flipfit'|'flipcenter'|'none'
|
||||
}
|
||||
}
|
||||
namespace ojMenu {
|
||||
type PositionAlign =
|
||||
{
|
||||
vertical?: 'top'|'bottom'|'center', horizontal?: 'start'|'end'|'left'|'center'|'bottom'
|
||||
}
|
||||
}
|
||||
namespace ojMenu {
|
||||
type PositionPoint =
|
||||
{
|
||||
x?: number, y?: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
/// <reference types='ojs/ojoption'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojMenuSelectMany extends JetElement<ojMenuSelectManySettableProperties> {
|
||||
disabled: boolean;
|
||||
options: Array<oj.ojMenuSelectMany.Option>|oj.DataProvider<any, any>|null;
|
||||
value: Array<any>;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onOptionsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMenuSelectManyEventMap>(type: T, listener: (this: HTMLElement, ev: ojMenuSelectManyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojMenuSelectManyEventMap extends oj.JetElementEventMap {
|
||||
'disabledChanged': CustomEvent;
|
||||
'optionsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojMenuSelectManySettableProperties extends JetSettableProperties {
|
||||
disabled: boolean;
|
||||
options: Array<oj.ojMenuSelectMany.Option>|oj.DataProvider<any, any>|null;
|
||||
value: Array<any>;
|
||||
}
|
||||
namespace ojMenuSelectMany {
|
||||
type Option =
|
||||
{
|
||||
id?: string, disabled?: boolean, label: string, value: any
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojMessage extends JetElement<ojMessageSettableProperties> {
|
||||
message: oj.ojMessage.Message;
|
||||
translations: {categories?: {confirmation?: string, error?: string, info?: string, warning?: string}, labelCloseIcon?: string};
|
||||
onMessageChanged: (event: CustomEvent)=> any;
|
||||
|
||||
onTranslationsChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojMessage.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojMessage.ojAnimateStart)=> any;
|
||||
onOjClose: (event: oj.ojMessage.ojClose)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMessageEventMap>(type: T, listener: (this: HTMLElement, ev: ojMessageEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
close(): void;
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
namespace ojMessage {
|
||||
class ojAnimateEnd extends CustomEvent<{element: Element, action: 'open'|'close', [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{element: Element, action: 'open'|'close', endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojClose extends CustomEvent<{message: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojMessageEventMap extends oj.JetElementEventMap {
|
||||
'ojAnimateEnd': oj.ojMessage.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojMessage.ojAnimateStart;
|
||||
'ojClose': oj.ojMessage.ojClose;
|
||||
'messageChanged': CustomEvent;
|
||||
'translationsChanged': CustomEvent;
|
||||
}
|
||||
interface ojMessageSettableProperties extends JetSettableProperties {
|
||||
message: oj.ojMessage.Message;
|
||||
translations: {categories?: {confirmation?: string, error?: string, info?: string, warning?: string}, labelCloseIcon?: string};
|
||||
}
|
||||
namespace ojMessage {
|
||||
type Message =
|
||||
{
|
||||
icon?: string, category?: string, severity?: 'error'|'warning'|'confirmation'|'info'|'none', timestamp?: string, summary?: string, detail?: string, autoTimeout?: number, closeAffordance?: 'none'|'defaults', sound?: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
/// <reference types='ojs/ojmessage'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojMessages extends JetElement<ojMessagesSettableProperties> {
|
||||
display: 'general'|'notification';
|
||||
messages: Array<oj.ojMessage.Message> | null | oj.DataProvider<any, oj.ojMessage.Message>;
|
||||
position: oj.ojMessages.Position|null;
|
||||
translations: {ariaLiveRegion?: {navigationFromKeyboard?: string, navigationToKeyboard?: string, navigationToTouch?: string, newMessage?: string}, labelLandmark?: string};
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onMessagesChanged: (event: CustomEvent)=> any;
|
||||
onPositionChanged: (event: CustomEvent)=> any;
|
||||
|
||||
onTranslationsChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojMessagesEventMap>(type: T, listener: (this: HTMLElement, ev: ojMessagesEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
close(associated: object): void;
|
||||
closeAll(closeFilter?: (message: oj.ojMessage.Message) => boolean): void;
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojMessagesEventMap extends oj.JetElementEventMap {
|
||||
'displayChanged': CustomEvent;
|
||||
'messagesChanged': CustomEvent;
|
||||
'positionChanged': CustomEvent;
|
||||
'translationsChanged': CustomEvent;
|
||||
}
|
||||
interface ojMessagesSettableProperties extends JetSettableProperties {
|
||||
display: 'general'|'notification';
|
||||
messages: Array<oj.ojMessage.Message> | null | oj.DataProvider<any, oj.ojMessage.Message>;
|
||||
position: oj.ojMessages.Position|null;
|
||||
translations: {ariaLiveRegion?: {navigationFromKeyboard?: string, navigationToKeyboard?: string, navigationToTouch?: string, newMessage?: string}, labelLandmark?: string};
|
||||
}
|
||||
namespace ojMessages {
|
||||
type Position =
|
||||
{
|
||||
my?: oj.ojMessages.PositionAlign, at?: oj.ojMessages.PositionAlign, offset?: oj.ojMessages.PositionPoint, of?: string|oj.ojMessages.PositionPoint, collision?: 'flip'|'fit'|'flipfit'|'none'
|
||||
}
|
||||
}
|
||||
namespace ojMessages {
|
||||
type PositionAlign =
|
||||
{
|
||||
vertical?: 'top'|'bottom'|'center', horizontal?: 'start'|'end'|'left'|'center'|'bottom'
|
||||
}
|
||||
}
|
||||
namespace ojMessages {
|
||||
type PositionPoint =
|
||||
{
|
||||
x?: number, y?: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
declare namespace oj {
|
||||
class Message {
|
||||
detail: string;
|
||||
severity: string|number;
|
||||
summary: string;
|
||||
constructor(summary: string, detail: string, severity?: number|string);
|
||||
static getMaxSeverity(messages?: Array<oj.Message>): number;
|
||||
static getSeverityLevel(severity?: string|number|undefined): number;
|
||||
static getSeverityType(level?: string|number|undefined): string;
|
||||
static isValid(messages: Array<oj.Message>): boolean;
|
||||
}
|
||||
namespace Message {
|
||||
enum SEVERITY_LEVEL {
|
||||
FATAL = "5",
|
||||
ERROR = "4",
|
||||
WARNING = "3",
|
||||
INFO = "2",
|
||||
CONFIRMATION = "1",
|
||||
}
|
||||
enum SEVERITY_TYPE {
|
||||
CONFIRMATION = "confirmation",
|
||||
INFO = "info",
|
||||
WARNING = "warning",
|
||||
ERROR = "error",
|
||||
FATAL = "fatal",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
-169
@@ -1,169 +0,0 @@
|
||||
declare namespace oj {
|
||||
class Collection {
|
||||
changes: Array<number>;
|
||||
comparator: null|string|((param0: oj.Model, param1?: oj.Model)=> number);
|
||||
customPagingOptions: ((response: object)=> oj.Collection.CustomPagingOptionsReturn|null)|null;
|
||||
customURL: ((param0: string, param1: oj.Collection, param2: object)=> string|Object|null)|null;
|
||||
fetchSize: number;
|
||||
hasMore: boolean;
|
||||
lastFetchCount: number;
|
||||
lastFetchSize: number;
|
||||
length: number;
|
||||
model: object;
|
||||
modelLimit: number;
|
||||
models: Array<oj.Model>;
|
||||
offset: number;
|
||||
omitLanguageHeader: boolean;
|
||||
parse: ((param0: object)=> Object);
|
||||
sortDirection: number;
|
||||
totalResults: number;
|
||||
url: null|string|(()=> string);
|
||||
constructor(models?: Array<oj.Model>, options?: object);
|
||||
static extend(properties?: {parse?: (data: any)=> any, model?: oj.Model, url?: string, initialize?: (models: Array<oj.Model>, options: Object)=> void, comparator?: null|string|((model1: oj.Model, model2?: oj.Model)=> number), fetchSize?: number, modelLimit?: number, [propName: string]: any}, classProperties?: object): any;
|
||||
abort(): Promise<null>;
|
||||
add(m: oj.Model|object|Array<object>|Array<oj.Model>, options?: {silent?: boolean, at?: number, merge?: boolean, sort?: boolean, force?: boolean, deferred?: boolean, [propName: string]: any}): Promise<Array<oj.Model>>|Array<oj.Model>;
|
||||
any(iterator: ((param0: object)=> void), context?: object): boolean;
|
||||
at(index: number, options?: {fetchSize?: number, deferred?: boolean, [propName: string]: any}): oj.Model|Promise<oj.Model>|null;
|
||||
clone(): oj.Collection;
|
||||
contains(model: object, options?: object): boolean|Promise<boolean>;
|
||||
create(attributes?: object, options?: {silent?: boolean, at?: number, merge?: boolean, sort?: boolean, force?: boolean, deferred?: boolean, [propName: string]: any}): oj.Model|boolean|Promise<oj.Model>;
|
||||
difference(...var_args: (Array<oj.Model>)[]): Array<oj.Model>;
|
||||
each(iterator: ((param0: oj.Model)=> void), context?: object): undefined;
|
||||
fetch(options?: {success?: (collection: oj.Collection, response: Object, options: Object)=> void, error?: (collection: oj.Collection, xhr: Object, options: Object)=> void, add?: boolean, set?: boolean, startIndex?: number, startID?: Object, since?: Object, until?: Object, fetchSize?: number, [propName: string]: any}): object;
|
||||
filter(iterator: ((param0: oj.Model)=> void), context?: object): Array<oj.Model>;
|
||||
findWhere(attrs: object|Array<object>, options?: {deferred?: boolean, [propName: string]: any}): oj.Model|Promise<oj.Model>;
|
||||
first(n?: number, options?: object): Array<oj.Model>|null|Promise<any>;
|
||||
get(id: object|string, options?: object): oj.Model|null|Promise<oj.Model>;
|
||||
getByCid(clientId: string): oj.Model|null;
|
||||
groupBy(iterator: string|((param0: oj.Model)=> object), context?: object): object;
|
||||
include(model: object, options?: object): boolean|Promise<boolean>;
|
||||
indexBy(iterator: string|((param0: oj.Model)=> void), context?: object): object;
|
||||
indexOf(model: object, options?: object): number|Promise<number>;
|
||||
initial(n?: number): Array<oj.Model>;
|
||||
isEmpty(): boolean;
|
||||
isRangeLocal(start: number, count: number): boolean;
|
||||
last(n?: number, options?: object): Promise<oj.Model>|Array<oj.Model>|null;
|
||||
lastIndexOf(model: oj.Model, fromIndex?: number): number;
|
||||
listenTo(otherObj: object, eventType: string, callback: Function): undefined;
|
||||
listenToOnce(otherObj: object, eventType: string, callback: Function): undefined;
|
||||
map(iterator: ((param0: oj.Model)=> object), context?: object): Array<object>;
|
||||
max(iterator: ((param0: oj.Model)=> object), context?: object): object;
|
||||
min(iterator: ((param0: object)=> void), context?: object): object;
|
||||
modelId(attrs: object): null|string;
|
||||
next(n: number, options?: {success?: (collection: oj.Collection, response: Object, options: Object)=> void, error?: (collection: oj.Collection, xhr: Object, options: Object)=> void, [propName: string]: any}): object|null;
|
||||
off(eventType?: string|object, callback?: Function, context?: object): undefined;
|
||||
on(eventType: string|object, callback: Function, context?: object): undefined;
|
||||
once(eventType: string, callback: Function, context?: object): undefined;
|
||||
pluck(attr: string): Array<object>;
|
||||
pop(options?: {silent?: boolean, deferred?: boolean, [propName: string]: any}): oj.Model|Promise<oj.Model>;
|
||||
previous(n: number, options?: {success?: (collection: oj.Collection, response: Object, options: Object)=> void, error?: (collection: oj.Collection, xhr: Object, options: Object)=> void, [propName: string]: any}): object;
|
||||
push(m: oj.Model|object, options?: {silent?: boolean, at?: number, merge?: boolean, sort?: boolean, force?: boolean, deferred?: boolean, [propName: string]: any}): Promise<Array<oj.Model>>|undefined;
|
||||
refresh(options?: {silent?: boolean, startIndex?: number, [propName: string]: any}): Promise<oj.Collection.SetRangeLocalPromise|undefined>;
|
||||
remove(m: oj.Model|Array<oj.Model>, options?: object): Array<oj.Model>|object;
|
||||
reset(data?: object, options?: {silent?: boolean, [propName: string]: any}): oj.Model|Array<oj.Model>;
|
||||
rest(n?: number, options?: object): Array<object>|Promise<any>;
|
||||
set(models: object, options?: {add?: boolean, remove?: boolean, merge?: boolean, silent?: boolean, deferred?: boolean, [propName: string]: any}): Promise<any>|null;
|
||||
setFetchSize(n: number): undefined;
|
||||
setModelLimit(n: number): undefined;
|
||||
setRangeLocal(start: number, count: number): Promise<oj.Collection.SetRangeLocalPromise>;
|
||||
shift(options?: object): oj.Model|Promise<oj.Model>|null;
|
||||
size(): number;
|
||||
slice(start: number, end?: number, options?: object): Promise<Array<oj.Model>>|Array<oj.Model>;
|
||||
sort(options?: {silent?: boolean, startIndex?: number, [propName: string]: any}): Promise<oj.Collection.SetRangeLocalPromise>|null;
|
||||
sortBy(iterator: string|((param0: oj.Model)=> object), context?: object): Array<oj.Model>;
|
||||
sortedIndex(comparator: string|((param0: oj.Model, param1?: oj.Model)=> object)): number;
|
||||
stopListening(otherObj?: object, eventType?: string, callback?: Function): undefined;
|
||||
sync(method: string, collection: oj.Collection, options?: {success?: (json?: Array<Object>)=> void, error?: (xhr: Object, status: Object, error: Object)=> void, [propName: string]: any}): object;
|
||||
toJSON(): Array<object>;
|
||||
trigger(eventType: string): undefined;
|
||||
unshift(m: object, options?: {silent?: boolean, at?: number, merge?: boolean, sort?: boolean, force?: boolean, deferred?: boolean, [propName: string]: any}): Promise<Array<oj.Model>>|Array<oj.Model>;
|
||||
whenReady(): Promise<any>;
|
||||
where(attrs: object|Array<object>, options?: object): Promise<Array<oj.Model>>|Array<oj.Model>;
|
||||
whereToCollection(attrs: object|Array<object>, options?: object): oj.Collection|Promise<oj.Collection>;
|
||||
without(...var_args: (oj.Model)[]): Array<oj.Model>;
|
||||
}
|
||||
namespace Collection {
|
||||
type CustomPagingOptionsReturn =
|
||||
{
|
||||
totalResults?: number, limit?: number, count?: number, offset?: number, hasMore?: boolean
|
||||
}
|
||||
}
|
||||
namespace Collection {
|
||||
type SetRangeLocalPromise =
|
||||
{
|
||||
start: number, count: number, models: Array<oj.Model>
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Model {
|
||||
attributes: object;
|
||||
customURL: ((param0: string, param1: oj.Model, param2: object)=> string|Object|null)|null;
|
||||
defaults: object;
|
||||
id: string|null;
|
||||
idAttribute: string|null;
|
||||
omitLanguageHeader: boolean;
|
||||
parse: ((param0: object)=> Object);
|
||||
parseSave: ((param0: object)=> Object);
|
||||
urlRoot: string|null;
|
||||
validate: ((param0: object, param1: Object)=> string|Object|null)|null;
|
||||
validationError: string|object|null;
|
||||
constructor(attributes?: object, options?: object);
|
||||
static extend(properties?: {parse?: (data: any)=> any, parseSave?: (data: any)=> any, urlRoot?: string, initialize?: (models: Array<oj.Model>, options: Object)=> void, validate?: null|object|string|((attributes: Object, options?: oj.Model)=> number), [propName: string]: any}, classProperties?: object): any;
|
||||
changedAttributes(attributes?: object): object|boolean;
|
||||
clear(options?: object): oj.Model|boolean;
|
||||
clone(): oj.Model;
|
||||
destroy(options?: {success?: (model: oj.Model, response: Object, options: Object)=> void, error?: (model: oj.Model, xhr: Object, options: Object)=> void, wait?: boolean, [propName: string]: any}): boolean;
|
||||
fetch(options?: {success?: (model: oj.Model, response: Object, options: Object)=> void, error?: (model: oj.Model, xhr: Object, options: Object)=> void, [propName: string]: any}): object;
|
||||
get(property: string): object;
|
||||
has(property: string): boolean;
|
||||
hasChanged(attribute?: string): boolean;
|
||||
invert(): object;
|
||||
isNew(): boolean;
|
||||
isValid(): boolean;
|
||||
keys(): Array<object>;
|
||||
listenTo(otherObj: object, eventType: string, callback: Function): undefined;
|
||||
listenToOnce(otherObj: object, eventType: string, callback: Function): undefined;
|
||||
matches(attrs: object): ((param0: oj.Model)=> boolean);
|
||||
off(eventType?: string|object, callback?: Function, context?: object): undefined;
|
||||
omit(keys: Array<object>|object): object;
|
||||
on(eventType: string|object, callback: Function, context?: object): undefined;
|
||||
once(eventType: string, callback: Function, context?: object): undefined;
|
||||
pairs(): object;
|
||||
pick(keys: Array<object>|object): object;
|
||||
previous(attr: string): object;
|
||||
previousAttributes(): object;
|
||||
save(attributes?: object, options?: {success?: (model: oj.Model, response: Object, options: Object)=> void, error?: (model: oj.Model, xhr: Object, options: Object)=> void, contentType?: string, valdiate?: boolean, wait?: boolean, patch?: boolean, attrs?: Object, [propName: string]: any}): object|boolean;
|
||||
set(property: string|object, value?: object, options?: object): oj.Model|boolean;
|
||||
stopListening(otherObj?: object, eventType?: string, callback?: Function): undefined;
|
||||
sync(method: string, model: oj.Model, options?: object): object;
|
||||
toJSON(): object;
|
||||
trigger(eventType: string): undefined;
|
||||
unset(property: string, options?: object): boolean;
|
||||
url(): string|null;
|
||||
values(): Array<object>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class OAuth {
|
||||
constructor(attributes: object, header: string);
|
||||
cleanAccessTokenRequest(): undefined;
|
||||
cleanAccessTokenResponse(): undefined;
|
||||
clientCredentialGrant(): undefined;
|
||||
getAccessTokenRequest(): object;
|
||||
getAccessTokenResponse(): object;
|
||||
getHeader(): object;
|
||||
isInitialized(): boolean;
|
||||
setAccessTokenRequest(data: object): undefined;
|
||||
setAccessTokenResponse(data: object): undefined;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class URLError {
|
||||
constructor();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
export class ModuleElementUtils {
|
||||
}
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
declare namespace oj {
|
||||
interface ModuleElementAnimation {
|
||||
animate(context: {node: Node, isInitial: boolean, oldViewModel: object, newViewModel: object, newViewParent: Node, oldViewParent: Node, removeOldView: Function, insertNewView: Function, oldDomNodes: Array<any>}): Promise<any>;
|
||||
canAnimate(context: {node: Node, isInitial: boolean, oldViewModel: object, newViewModel: object}): boolean;
|
||||
prepareAnimation(context: {node: Node, isInitial: boolean, oldViewModel: object, newViewModel: object}): object;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojModule {
|
||||
animation: object;
|
||||
config: {cleanupMode: 'onDisconnect'|'none', view: Array<Node>, viewModel: object};
|
||||
onAnimationChanged: (event: CustomEvent)=> any;
|
||||
onConfigChanged: (event: CustomEvent)=> any;
|
||||
onOjTransitionEnd: (event: oj.ojModule.ojTransitionEnd)=> any;
|
||||
onOjTransitionStart: (event: oj.ojModule.ojTransitionStart)=> any;
|
||||
onOjViewConnected: (event: oj.ojModule.ojViewConnected)=> any;
|
||||
onOjViewDisconnected: (event: oj.ojModule.ojViewDisconnected)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojModuleEventMap>(type: T, listener: (this: HTMLElement, ev: ojModuleEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojModule {
|
||||
class ojTransitionEnd extends CustomEvent<{viewModel: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojTransitionStart extends CustomEvent<{viewModel: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojViewConnected extends CustomEvent<{viewModel: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojViewDisconnected extends CustomEvent<{viewModel: object, view: Array<Node>, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojModuleEventMap extends oj.JetElementEventMap {
|
||||
'ojTransitionEnd': oj.ojModule.ojTransitionEnd;
|
||||
'ojTransitionStart': oj.ojModule.ojTransitionStart;
|
||||
'ojViewConnected': oj.ojModule.ojViewConnected;
|
||||
'ojViewDisconnected': oj.ojModule.ojViewDisconnected;
|
||||
'animationChanged': CustomEvent;
|
||||
'configChanged': CustomEvent;
|
||||
}
|
||||
interface ojModuleSettableProperties extends JetSettableProperties {
|
||||
animation: object;
|
||||
config: {cleanupMode: 'onDisconnect'|'none', view: Array<Node>, viewModel: object};
|
||||
}
|
||||
|
||||
}
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
/// <reference types='knockout'/>
|
||||
declare namespace oj {
|
||||
namespace ModuleBinding {
|
||||
var defaults: {viewPath: string, viewSuffix: string, modelPath: string, initializeMethod: string, disposeMethod: string, activatedHandler: string, attachedHandler: string, detachedHandler: string, bindingsAppliedHandler: string, deactivatedHandler: string, transitionCompletedHandler: string};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj.ModuleBinding {
|
||||
interface ConventionMethods {
|
||||
dispose(info: {element: Node, valueAccessor: Function}): void;
|
||||
handleActivated(info: {element: Node, valueAccessor: Function}): Promise<any>|undefined;
|
||||
handleAttached(info: {element: Node, valueAccessor: Function, fromCache: boolean}): void;
|
||||
handleBindingsApplied(info: {element: Node, valueAccessor: Function}): void;
|
||||
handleDeactivated(info: {element: Node, valueAccessor: Function}): void;
|
||||
handleDetached(info: {element: Node, valueAccessor: Function, cachedNodes: Array<any>}): void;
|
||||
handleTransitionCompleted(info: {element: Node, valueAccessor: Function}): void;
|
||||
initialize(info: {element: Node, valueAccessor: Function}): object|undefined;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace ojModule {
|
||||
var Options: {view: Promise<any>|string|Array<Node>|DocumentFragment, viewModel: Promise<any>|Function|object, name: string, viewName: string, require: Function|{instance: any, viewPath: string, modelPath: string}, viewModelFactory: object, params: object, createViewFunction: string, cacheKey: string, lifecycleListener: object, animation: object};
|
||||
}
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
/// <reference types='ojs/ojmodule-element'/>
|
||||
declare namespace oj {
|
||||
namespace ModuleAnimations {
|
||||
var coverStart: oj.ModuleElementAnimation;
|
||||
var coverUp: oj.ModuleElementAnimation;
|
||||
var fade: oj.ModuleElementAnimation;
|
||||
var navChild: oj.ModuleElementAnimation;
|
||||
var navParent: oj.ModuleElementAnimation;
|
||||
var navSiblingEarlier: oj.ModuleElementAnimation;
|
||||
var navSiblingLater: oj.ModuleElementAnimation;
|
||||
var pushEnd: oj.ModuleElementAnimation;
|
||||
var pushStart: oj.ModuleElementAnimation;
|
||||
var revealDown: oj.ModuleElementAnimation;
|
||||
var revealEnd: oj.ModuleElementAnimation;
|
||||
var zoomIn: oj.ModuleElementAnimation;
|
||||
var zoomOut: oj.ModuleElementAnimation;
|
||||
function createAnimation(oldViewEffect: {effect: oj.AnimationUtils.AnimationMethods, [key:string]: any}|oj.AnimationUtils.AnimationMethods|null, newViewEffect: {effect: oj.AnimationUtils.AnimationMethods, [key:string]: any}|oj.AnimationUtils.AnimationMethods|null, newViewOnTop: boolean): oj.ModuleElementAnimation;
|
||||
function switcher(callback: (param0: oj.ModuleAnimations.SwitcherCallBackParam) => oj.ModuleAnimations.Animations): oj.ModuleElementAnimation;
|
||||
}
|
||||
namespace ModuleAnimations {
|
||||
type Animations = 'coverStart'|'coverUp'|'fade'|'navChild'|'navParent'|'navSiblingEarlier'|'navSiblingLater'|'pushEnd'|'pushStart'|'revealDown'|'revealEnd'|'zoomIn'|'zoomOut';
|
||||
}
|
||||
namespace ModuleAnimations {
|
||||
type SwitcherCallBackParam =
|
||||
{
|
||||
node: Element, valueAccessor: (()=> any), isInitial: boolean, oldViewModel: any, newViewModel: any
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,253 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
/// <reference types='ojs/ojkeyset'/>
|
||||
declare namespace oj {
|
||||
class ojNavigationList<K, D> extends baseComponent<ojNavigationListSettableProperties<K,D>> {
|
||||
as: string;
|
||||
currentItem: K;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
display: 'all'|'icons';
|
||||
drillMode: 'none'|'collapsible'|'sliding';
|
||||
edge: 'top'|'start';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
hierarchyMenuThreshold: number;
|
||||
item: {renderer?: (((context: oj.ojNavigationList.ItemContext<K,D>) => void)|null), selectable?: (((context: oj.ojNavigationList.ItemContext<K,D>) => boolean)|boolean)};
|
||||
overflow: 'popup'|'hidden';
|
||||
rootLabel: string|null;
|
||||
selection: K;
|
||||
translations: {defaultRootLabel?: string, hierMenuBtnLabel?: string, previousIcon?: string};
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onCurrentItemChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onDrillModeChanged: (event: CustomEvent)=> any;
|
||||
onEdgeChanged: (event: CustomEvent)=> any;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onHierarchyMenuThresholdChanged: (event: CustomEvent)=> any;
|
||||
onItemChanged: (event: CustomEvent)=> any;
|
||||
onOverflowChanged: (event: CustomEvent)=> any;
|
||||
onRootLabelChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojNavigationList.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojNavigationList.ojAnimateStart)=> any;
|
||||
onOjBeforeCollapse: (event: oj.ojNavigationList.ojBeforeCollapse)=> any;
|
||||
onOjBeforeCurrentItem: (event: oj.ojNavigationList.ojBeforeCurrentItem)=> any;
|
||||
onOjBeforeExpand: (event: oj.ojNavigationList.ojBeforeExpand)=> any;
|
||||
onOjBeforeSelect: (event: oj.ojNavigationList.ojBeforeSelect)=> any;
|
||||
onOjCollapse: (event: oj.ojNavigationList.ojCollapse)=> any;
|
||||
onOjExpand: (event: oj.ojNavigationList.ojExpand)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojNavigationListEventMap>(type: T, listener: (this: HTMLElement, ev: ojNavigationListEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojNavigationList.NodeContext<K>|null;
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojNavigationList {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCollapse extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCurrentItem extends CustomEvent<{previousKey: any, previousItem: Element, key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeExpand extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeSelect extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCollapse extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojExpand extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojNavigationListEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojNavigationList.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojNavigationList.ojAnimateStart;
|
||||
'ojBeforeCollapse': oj.ojNavigationList.ojBeforeCollapse;
|
||||
'ojBeforeCurrentItem': oj.ojNavigationList.ojBeforeCurrentItem;
|
||||
'ojBeforeExpand': oj.ojNavigationList.ojBeforeExpand;
|
||||
'ojBeforeSelect': oj.ojNavigationList.ojBeforeSelect;
|
||||
'ojCollapse': oj.ojNavigationList.ojCollapse;
|
||||
'ojExpand': oj.ojNavigationList.ojExpand;
|
||||
'asChanged': CustomEvent;
|
||||
'currentItemChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
'drillModeChanged': CustomEvent;
|
||||
'edgeChanged': CustomEvent;
|
||||
'expandedChanged': CustomEvent;
|
||||
'hierarchyMenuThresholdChanged': CustomEvent;
|
||||
'itemChanged': CustomEvent;
|
||||
'overflowChanged': CustomEvent;
|
||||
'rootLabelChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
}
|
||||
interface ojNavigationListSettableProperties<K,D> extends baseComponentSettableProperties {
|
||||
as: string;
|
||||
currentItem: K;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
display: 'all'|'icons';
|
||||
drillMode: 'none'|'collapsible'|'sliding';
|
||||
edge: 'top'|'start';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
hierarchyMenuThreshold: number;
|
||||
item: {renderer?: (((context: oj.ojNavigationList.ItemContext<K,D>) => void)|null), selectable?: (((context: oj.ojNavigationList.ItemContext<K,D>) => boolean)|boolean)};
|
||||
overflow: 'popup'|'hidden';
|
||||
rootLabel: string|null;
|
||||
selection: K;
|
||||
translations: {defaultRootLabel?: string, hierMenuBtnLabel?: string, previousIcon?: string};
|
||||
}
|
||||
namespace ojNavigationList {
|
||||
type ItemContext<K,D> =
|
||||
{
|
||||
componentElement: Element, datasource?: oj.DataProvider<K, D>, index: number, key: any, data: any, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojNavigationList {
|
||||
type NodeContext<K> =
|
||||
{
|
||||
subId: string, index: number, key: K, group: boolean, parent?: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojTabBar<K, D> extends baseComponent<ojTabBarSettableProperties<K,D>> {
|
||||
as: string;
|
||||
currentItem: any;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
display: 'all'|'icons';
|
||||
edge: 'top'|'bottom'|'start'|'end';
|
||||
item: {renderer?: (((context: oj.ojTabBar.ItemContext<K, D>) => void)|null), selectable?: (((context: oj.ojTabBar.ItemContext<K, D>) => boolean)|boolean)};
|
||||
overflow: 'popup'|'hidden';
|
||||
reorderable: 'enabled'|'disabled';
|
||||
selection: any;
|
||||
truncation: 'none'|'progressive';
|
||||
translations: {accessibleReorderAfterItem?: string, accessibleReorderBeforeItem?: string, accessibleReorderTouchInstructionText?: string, labelCut?: string, labelPasteAfter?: string, labelPasteBefore?: string, labelRemove?: string, msgFetchingData?: string, msgNoData?: string, overflowItemLabel?: string, removeCueText?: string, selectedLabel?: string};
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onCurrentItemChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onEdgeChanged: (event: CustomEvent)=> any;
|
||||
onItemChanged: (event: CustomEvent)=> any;
|
||||
onOverflowChanged: (event: CustomEvent)=> any;
|
||||
onReorderableChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onTruncationChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojTabBar.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojTabBar.ojAnimateStart)=> any;
|
||||
onOjBeforeCurrentItem: (event: oj.ojTabBar.ojBeforeCurrentItem)=> any;
|
||||
onOjBeforeDeselect: (event: oj.ojTabBar.ojBeforeDeselect)=> any;
|
||||
onOjBeforeRemove: (event: oj.ojTabBar.ojBeforeRemove)=> any;
|
||||
onOjBeforeSelect: (event: oj.ojTabBar.ojBeforeSelect)=> any;
|
||||
onOjDeselect: (event: oj.ojTabBar.ojDeselect)=> any;
|
||||
onOjRemove: (event: oj.ojTabBar.ojRemove)=> any;
|
||||
onOjReorder: (event: oj.ojTabBar.ojReorder)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTabBarEventMap>(type: T, listener: (this: HTMLElement, ev: ojTabBarEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojTabBar.NodeContext<K>|null;
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojTabBar {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCurrentItem extends CustomEvent<{previousKey: any, previousItem: Element, key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeDeselect extends CustomEvent<{fromKey: any, fromItem: Element, toKey: any, toItem: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeRemove extends CustomEvent<{item: Element, key: any, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeSelect extends CustomEvent<{key: any, item: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojDeselect extends CustomEvent<{fromKey: any, fromItem: Element, toKey: any, toItem: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojRemove extends CustomEvent<{item: Element, key: any, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojReorder extends CustomEvent<{item: Element, position: 'before'|'after', reference: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojTabBarEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojTabBar.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojTabBar.ojAnimateStart;
|
||||
'ojBeforeCurrentItem': oj.ojTabBar.ojBeforeCurrentItem;
|
||||
'ojBeforeDeselect': oj.ojTabBar.ojBeforeDeselect;
|
||||
'ojBeforeRemove': oj.ojTabBar.ojBeforeRemove;
|
||||
'ojBeforeSelect': oj.ojTabBar.ojBeforeSelect;
|
||||
'ojDeselect': oj.ojTabBar.ojDeselect;
|
||||
'ojRemove': oj.ojTabBar.ojRemove;
|
||||
'ojReorder': oj.ojTabBar.ojReorder;
|
||||
'asChanged': CustomEvent;
|
||||
'currentItemChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
'edgeChanged': CustomEvent;
|
||||
'itemChanged': CustomEvent;
|
||||
'overflowChanged': CustomEvent;
|
||||
'reorderableChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'truncationChanged': CustomEvent;
|
||||
}
|
||||
interface ojTabBarSettableProperties<K,D> extends baseComponentSettableProperties {
|
||||
as: string;
|
||||
currentItem: any;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
display: 'all'|'icons';
|
||||
edge: 'top'|'bottom'|'start'|'end';
|
||||
item: {renderer?: (((context: oj.ojTabBar.ItemContext<K, D>) => void)|null), selectable?: (((context: oj.ojTabBar.ItemContext<K, D>) => boolean)|boolean)};
|
||||
overflow: 'popup'|'hidden';
|
||||
reorderable: 'enabled'|'disabled';
|
||||
selection: any;
|
||||
truncation: 'none'|'progressive';
|
||||
translations: {accessibleReorderAfterItem?: string, accessibleReorderBeforeItem?: string, accessibleReorderTouchInstructionText?: string, labelCut?: string, labelPasteAfter?: string, labelPasteBefore?: string, labelRemove?: string, msgFetchingData?: string, msgNoData?: string, overflowItemLabel?: string, removeCueText?: string, selectedLabel?: string};
|
||||
}
|
||||
namespace ojTabBar {
|
||||
type ItemContext<K, D> =
|
||||
{
|
||||
componentElement: Element, datasource?: oj.DataProvider<K, D>, index: number, key: K, data: D, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojTabBar {
|
||||
type NodeContext<K> =
|
||||
{
|
||||
subId: string, index: number, key: K
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
-251
@@ -1,251 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojNBox<K, D> extends dvtBaseComponent<ojNBoxSettableProperties<K, D>> {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
cellContent: 'counts'|'auto';
|
||||
cellMaximize: 'off'|'on';
|
||||
cells: Promise<Array<oj.ojNBox.Cell>>|null;
|
||||
columns: Promise<Array<oj.ojNBox.Column>>|null;
|
||||
columnsTitle: string;
|
||||
countLabel: ((context: oj.ojNBox.CountLabelContext) => (string|null));
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
groupAttributes: 'color'|'indicatorColor'|'indicatorIconColor'|'indicatorIconPattern'|'indicatorIconShape';
|
||||
groupBehavior: 'acrossCells'|'none'|'withinCell';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
labelTruncation: 'ifRequired'|'on';
|
||||
maximizedColumn: string;
|
||||
maximizedRow: string;
|
||||
otherColor: string;
|
||||
otherThreshold: number;
|
||||
rows: Promise<Array<oj.ojNBox.Row>>|null;
|
||||
rowsTitle: string;
|
||||
selection: Array<K>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
styleDefaults: {animationDuration: number, cellDefaults: {labelHalign: 'center'|'end'|'start', labelStyle: object, maximizedSvgStyle: object, minimizedSvgStyle: object, showCount: 'on'|'off'|'auto', svgStyle: object}, columnLabelStyle: object, columnsTitleStyle: object, hoverBehaviorDelay: number, nodeDefaults: {borderColor: string, borderWidth: number, color: string, iconDefaults: {borderColor: string, borderRadius: string, borderWidth: number, color: string, height: number, opacity: number, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shape: 'circle'|'ellipse'|'square'|'plus'|'diamond'|'triangleUp'|'triangleDown'|'human'|'rectangle'|'star', source: string, width: number}, indicatorColor: string, indicatorIconDefaults: {borderColor: string, borderRadius: string, borderWidth: number, color: string, height: number, opacity: number, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shape: 'circle'|'ellipse'|'square'|'plus'|'diamond'|'triangleUp'|'triangleDown'|'human'|'rectangle'|'star', source: string, width: number}, labelStyle: object, secondaryLabelStyle: object}, rowLabelStyle: object, rowsTitleStyle: object};
|
||||
tooltip: {renderer: ((context: oj.ojNBox.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, highlightedCount?: string, labelAdditionalData?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelGroup?: string, labelInvalidData?: string, labelNoData?: string, labelOther?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onCellContentChanged: (event: CustomEvent)=> any;
|
||||
onCellMaximizeChanged: (event: CustomEvent)=> any;
|
||||
onCellsChanged: (event: CustomEvent)=> any;
|
||||
onColumnsChanged: (event: CustomEvent)=> any;
|
||||
onColumnsTitleChanged: (event: CustomEvent)=> any;
|
||||
onCountLabelChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onGroupAttributesChanged: (event: CustomEvent)=> any;
|
||||
onGroupBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onLabelTruncationChanged: (event: CustomEvent)=> any;
|
||||
onMaximizedColumnChanged: (event: CustomEvent)=> any;
|
||||
onMaximizedRowChanged: (event: CustomEvent)=> any;
|
||||
onOtherColorChanged: (event: CustomEvent)=> any;
|
||||
onOtherThresholdChanged: (event: CustomEvent)=> any;
|
||||
onRowsChanged: (event: CustomEvent)=> any;
|
||||
onRowsTitleChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onStyleDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojNBoxEventMap>(type: T, listener: (this: HTMLElement, ev: ojNBoxEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getCell(rowValue: string, columnValue: string): object|null;
|
||||
getColumn(columnValue: string): object|null;
|
||||
getColumnCount(): number;
|
||||
getColumnsTitle(): string;
|
||||
getContextByNode(node: Element): object|null;
|
||||
getDialog(): object|null;
|
||||
getGroupBehavior(): string;
|
||||
getGroupNode(groupCategory: string): object|null;
|
||||
getRow(rowValue: string): object|null;
|
||||
getRowCount(): number;
|
||||
getRowsTitle(): string;
|
||||
}
|
||||
interface ojNBoxEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'cellContentChanged': CustomEvent;
|
||||
'cellMaximizeChanged': CustomEvent;
|
||||
'cellsChanged': CustomEvent;
|
||||
'columnsChanged': CustomEvent;
|
||||
'columnsTitleChanged': CustomEvent;
|
||||
'countLabelChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'groupAttributesChanged': CustomEvent;
|
||||
'groupBehaviorChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'labelTruncationChanged': CustomEvent;
|
||||
'maximizedColumnChanged': CustomEvent;
|
||||
'maximizedRowChanged': CustomEvent;
|
||||
'otherColorChanged': CustomEvent;
|
||||
'otherThresholdChanged': CustomEvent;
|
||||
'rowsChanged': CustomEvent;
|
||||
'rowsTitleChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'styleDefaultsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
}
|
||||
interface ojNBoxSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
cellContent: 'counts'|'auto';
|
||||
cellMaximize: 'off'|'on';
|
||||
cells: Array<oj.ojNBox.Cell>|Promise<Array<oj.ojNBox.Cell>>|null;
|
||||
columns: Array<oj.ojNBox.Column>|Promise<Array<oj.ojNBox.Column>>|null;
|
||||
columnsTitle: string;
|
||||
countLabel: ((context: oj.ojNBox.CountLabelContext) => (string|null));
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
groupAttributes: 'color'|'indicatorColor'|'indicatorIconColor'|'indicatorIconPattern'|'indicatorIconShape';
|
||||
groupBehavior: 'acrossCells'|'none'|'withinCell';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
labelTruncation: 'ifRequired'|'on';
|
||||
maximizedColumn: string;
|
||||
maximizedRow: string;
|
||||
otherColor: string;
|
||||
otherThreshold: number;
|
||||
rows: Array<oj.ojNBox.Row>|Promise<Array<oj.ojNBox.Row>>|null;
|
||||
rowsTitle: string;
|
||||
selection: Array<K>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
styleDefaults: {animationDuration: number, cellDefaults: {labelHalign: 'center'|'end'|'start', labelStyle: object, maximizedSvgStyle: object, minimizedSvgStyle: object, showCount: 'on'|'off'|'auto', svgStyle: object}, columnLabelStyle: object, columnsTitleStyle: object, hoverBehaviorDelay: number, nodeDefaults: {borderColor: string, borderWidth: number, color: string, iconDefaults: {borderColor: string, borderRadius: string, borderWidth: number, color: string, height: number, opacity: number, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shape: 'circle'|'ellipse'|'square'|'plus'|'diamond'|'triangleUp'|'triangleDown'|'human'|'rectangle'|'star', source: string, width: number}, indicatorColor: string, indicatorIconDefaults: {borderColor: string, borderRadius: string, borderWidth: number, color: string, height: number, opacity: number, pattern: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none', shape: 'circle'|'ellipse'|'square'|'plus'|'diamond'|'triangleUp'|'triangleDown'|'human'|'rectangle'|'star', source: string, width: number}, labelStyle: object, secondaryLabelStyle: object}, rowLabelStyle: object, rowsTitleStyle: object};
|
||||
tooltip: {renderer: ((context: oj.ojNBox.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, highlightedCount?: string, labelAdditionalData?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelGroup?: string, labelInvalidData?: string, labelNoData?: string, labelOther?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojNBox {
|
||||
type Cell =
|
||||
{
|
||||
label?: string, column: string, labelHalign?: string, labelStyle?: object, svgClassName?: string, svgStyle?: object, maximizedSvgStyle?: object, maximizedSvgClassName?: string, minimizedSvgStyle?: object, minimizedSvgClassName?: string, row: string, showCount?: 'on'|'off'|'auto'|string, shortDesc?: string
|
||||
}
|
||||
}
|
||||
namespace ojNBox {
|
||||
type Column =
|
||||
{
|
||||
id: string, label?: string, labelStyle?: object
|
||||
}
|
||||
}
|
||||
namespace ojNBox {
|
||||
type CountLabelContext =
|
||||
{
|
||||
row: string, column: string, nodeCount: number, totalNodeCount: number, highlightedNodeCount: number
|
||||
}
|
||||
}
|
||||
namespace ojNBox {
|
||||
type Row =
|
||||
{
|
||||
id: string, label?: string, labelStyle?: object
|
||||
}
|
||||
}
|
||||
namespace ojNBox {
|
||||
type TooltipContext<K> =
|
||||
{
|
||||
parentElement: Element, id: K, label: string, secondaryLabel: string, row: string, column: string, color: string, indicatorColor: string, componentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojNBoxNode extends JetElement<ojNBoxNodeSettableProperties> {
|
||||
borderColor: string;
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color?: string;
|
||||
column: string;
|
||||
groupCategory?: string;
|
||||
icon?: {borderColor?: string, borderRadius?: string, borderWidth: number, color?: string, height?: number|null, opacity: number, pattern?: 'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none'|'mallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle', shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, source?: string, svgClassName: string, svgStyle?: object, width?: number|null};
|
||||
indicatorColor?: string;
|
||||
indicatorIcon?: {borderColor?: string, borderRadius?: string, borderWidth: number, color?: string, height?: number|null, opacity: number, pattern?: 'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none'|'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle', shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, source?: string|null, svgClassName: string, svgStyle?: object|null, width?: number|null};
|
||||
label: string;
|
||||
row: string;
|
||||
secondaryLabel: string;
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object|null;
|
||||
xPercentage?: number|null;
|
||||
yPercentage?: number|null;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onColumnChanged: (event: CustomEvent)=> any;
|
||||
onGroupCategoryChanged: (event: CustomEvent)=> any;
|
||||
onIconChanged: (event: CustomEvent)=> any;
|
||||
onIndicatorColorChanged: (event: CustomEvent)=> any;
|
||||
onIndicatorIconChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onRowChanged: (event: CustomEvent)=> any;
|
||||
onSecondaryLabelChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onXPercentageChanged: (event: CustomEvent)=> any;
|
||||
onYPercentageChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojNBoxNodeEventMap>(type: T, listener: (this: HTMLElement, ev: ojNBoxNodeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojNBoxNodeEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'columnChanged': CustomEvent;
|
||||
'groupCategoryChanged': CustomEvent;
|
||||
'iconChanged': CustomEvent;
|
||||
'indicatorColorChanged': CustomEvent;
|
||||
'indicatorIconChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'rowChanged': CustomEvent;
|
||||
'secondaryLabelChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'xPercentageChanged': CustomEvent;
|
||||
'yPercentageChanged': CustomEvent;
|
||||
}
|
||||
interface ojNBoxNodeSettableProperties extends JetSettableProperties {
|
||||
borderColor: string;
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color?: string;
|
||||
column: string;
|
||||
groupCategory?: string;
|
||||
icon?: {borderColor?: string, borderRadius?: string, borderWidth: number, color?: string, height?: number|null, opacity: number, pattern?: 'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none'|'mallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle', shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, source?: string, svgClassName: string, svgStyle?: object, width?: number|null};
|
||||
indicatorColor?: string;
|
||||
indicatorIcon?: {borderColor?: string, borderRadius?: string, borderWidth: number, color?: string, height?: number|null, opacity: number, pattern?: 'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none'|'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle', shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, source?: string|null, svgClassName: string, svgStyle?: object|null, width?: number|null};
|
||||
label: string;
|
||||
row: string;
|
||||
secondaryLabel: string;
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object|null;
|
||||
xPercentage?: number|null;
|
||||
yPercentage?: number|null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
declare namespace oj {
|
||||
class OffcanvasUtils {
|
||||
constructor();
|
||||
static close(offcanvas: {selector: string}): Promise<any>;
|
||||
static open(offcanvas: {selector: string, content: string, edge: string, displayMode: string, autoDismiss: string, size: string, modality: string}): Promise<any>;
|
||||
static setupPanToReveal(offcanvas: {selector: string, edge?: string, size?: string}): void;
|
||||
static setupResponsive(offcanvas: {selector: string, edge: string, query: string}): void;
|
||||
static tearDownPanToReveal(offcanvas: {selector: string}): void;
|
||||
static tearDownResponsive(offcanvas: {selector: string}): void;
|
||||
static toggle(offcanvas: {selector: string, content: string, edge: string, displayMode: string, autoDismiss: string, size: string, modality: string}): Promise<any>;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojOptgroup extends JetElement<ojOptgroupSettableProperties> {
|
||||
disabled: boolean;
|
||||
label: string;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojOptgroupEventMap>(type: T, listener: (this: HTMLElement, ev: ojOptgroupEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojOptgroupEventMap extends oj.JetElementEventMap {
|
||||
'disabledChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
}
|
||||
interface ojOptgroupSettableProperties extends JetSettableProperties {
|
||||
disabled: boolean;
|
||||
label: string;
|
||||
}
|
||||
|
||||
}
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojOption extends JetElement<ojOptionSettableProperties> {
|
||||
disabled: boolean;
|
||||
value: any;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojOptionEventMap>(type: T, listener: (this: HTMLElement, ev: ojOptionEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojOptionEventMap extends oj.JetElementEventMap {
|
||||
'disabledChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojOptionSettableProperties extends JetSettableProperties {
|
||||
disabled: boolean;
|
||||
value: any;
|
||||
}
|
||||
|
||||
}
|
||||
-206
@@ -1,206 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojPictoChart<K, D> extends dvtBaseComponent<ojPictoChartSettableProperties<K, D>> {
|
||||
animationDuration?: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'popIn'|'alphaFade'|'zoom'|'none';
|
||||
as: string;
|
||||
columnCount: number|null;
|
||||
columnWidth: number|null;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
drilling: 'on'|'off';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
layout: 'vertical'|'horizontal';
|
||||
layoutOrigin: 'topEnd'|'bottomStart'|'bottomEnd'|'topStart';
|
||||
rowCount: number|null;
|
||||
rowHeight: number|null;
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
tooltip: {renderer: ((context: oj.ojPictoChart.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onColumnCountChanged: (event: CustomEvent)=> any;
|
||||
onColumnWidthChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorDelayChanged: (event: CustomEvent)=> any;
|
||||
onLayoutChanged: (event: CustomEvent)=> any;
|
||||
onLayoutOriginChanged: (event: CustomEvent)=> any;
|
||||
onRowCountChanged: (event: CustomEvent)=> any;
|
||||
onRowHeightChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onOjDrill: (event: oj.ojPictoChart.ojDrill)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojPictoChartEventMap>(type: T, listener: (this: HTMLElement, ev: ojPictoChartEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojPictoChart.NodeContext|null;
|
||||
getItem(index: number): oj.ojPictoChart.ItemContext<K>|null;
|
||||
getItemCount(): number;
|
||||
}
|
||||
namespace ojPictoChart {
|
||||
class ojDrill extends CustomEvent<{id: any, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojPictoChartEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'ojDrill': oj.ojPictoChart.ojDrill;
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'columnCountChanged': CustomEvent;
|
||||
'columnWidthChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'hoverBehaviorDelayChanged': CustomEvent;
|
||||
'layoutChanged': CustomEvent;
|
||||
'layoutOriginChanged': CustomEvent;
|
||||
'rowCountChanged': CustomEvent;
|
||||
'rowHeightChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
}
|
||||
interface ojPictoChartSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationDuration?: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'popIn'|'alphaFade'|'zoom'|'none';
|
||||
as: string;
|
||||
columnCount: number|null;
|
||||
columnWidth: number|null;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
drilling: 'on'|'off';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
layout: 'vertical'|'horizontal';
|
||||
layoutOrigin: 'topEnd'|'bottomStart'|'bottomEnd'|'topStart';
|
||||
rowCount: number|null;
|
||||
rowHeight: number|null;
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
tooltip: {renderer: ((context: oj.ojPictoChart.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))|null};
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojPictoChart {
|
||||
type ItemContext<K> =
|
||||
{
|
||||
color: string, count: number, id: K, name: string, selected: boolean, tooltip: string
|
||||
}
|
||||
}
|
||||
namespace ojPictoChart {
|
||||
type NodeContext =
|
||||
{
|
||||
subId: string, index: number
|
||||
}
|
||||
}
|
||||
namespace ojPictoChart {
|
||||
type TooltipContext<K> =
|
||||
{
|
||||
parentElement: Element, id: K, name: string, count: number, color: string, componentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojPictoChartItem extends JetElement<ojPictoChartItemSettableProperties> {
|
||||
borderColor: string;
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
columnSpan: number;
|
||||
count: number;
|
||||
drilling: 'inherit'|'off'|'on';
|
||||
name: string;
|
||||
rowSpan: number;
|
||||
shape: 'circle'|'diamond'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|'none';
|
||||
shortDesc: string;
|
||||
source: string;
|
||||
sourceHover: string;
|
||||
sourceHoverSelected: string;
|
||||
sourceSelected: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onColumnSpanChanged: (event: CustomEvent)=> any;
|
||||
onCountChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onNameChanged: (event: CustomEvent)=> any;
|
||||
onRowSpanChanged: (event: CustomEvent)=> any;
|
||||
onShapeChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSourceChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSourceSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojPictoChartItemEventMap>(type: T, listener: (this: HTMLElement, ev: ojPictoChartItemEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojPictoChartItemEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'columnSpanChanged': CustomEvent;
|
||||
'countChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'nameChanged': CustomEvent;
|
||||
'rowSpanChanged': CustomEvent;
|
||||
'shapeChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'sourceChanged': CustomEvent;
|
||||
'sourceHoverChanged': CustomEvent;
|
||||
'sourceHoverSelectedChanged': CustomEvent;
|
||||
'sourceSelectedChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
}
|
||||
interface ojPictoChartItemSettableProperties extends JetSettableProperties {
|
||||
borderColor: string;
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
columnSpan: number;
|
||||
count: number;
|
||||
drilling: 'inherit'|'off'|'on';
|
||||
name: string;
|
||||
rowSpan: number;
|
||||
shape: 'circle'|'diamond'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|'none';
|
||||
shortDesc: string;
|
||||
source: string;
|
||||
sourceHover: string;
|
||||
sourceHoverSelected: string;
|
||||
sourceSelected: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
}
|
||||
|
||||
}
|
||||
-105
@@ -1,105 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojPopup extends baseComponent<ojPopupSettableProperties> {
|
||||
autoDismiss: 'none'|'focusLoss';
|
||||
chrome: 'default'|'none';
|
||||
initialFocus: 'auto'|'none'|'firstFocusable'|'popup';
|
||||
modality: 'modeless'|'modal';
|
||||
position: oj.ojPopup.Position;
|
||||
tail: 'none'|'simple';
|
||||
translations: {ariaCloseSkipLink?: string, ariaFocusSkipLink?: string, ariaLiveRegionInitialFocusFirstFocusable?: string, ariaLiveRegionInitialFocusFirstFocusableTouch?: string, ariaLiveRegionInitialFocusNone?: string, ariaLiveRegionInitialFocusNoneTouch?: string};
|
||||
onAutoDismissChanged: (event: CustomEvent)=> any;
|
||||
onChromeChanged: (event: CustomEvent)=> any;
|
||||
onInitialFocusChanged: (event: CustomEvent)=> any;
|
||||
onModalityChanged: (event: CustomEvent)=> any;
|
||||
onPositionChanged: (event: CustomEvent)=> any;
|
||||
onTailChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojPopup.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojPopup.ojAnimateStart)=> any;
|
||||
onOjBeforeClose: (event: oj.ojPopup.ojBeforeClose)=> any;
|
||||
onOjBeforeOpen: (event: oj.ojPopup.ojBeforeOpen)=> any;
|
||||
onOjClose: (event: oj.ojPopup.ojClose)=> any;
|
||||
onOjFocus: (event: oj.ojPopup.ojFocus)=> any;
|
||||
onOjOpen: (event: oj.ojPopup.ojOpen)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojPopupEventMap>(type: T, listener: (this: HTMLElement, ev: ojPopupEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
close(): void;
|
||||
isOpen(): boolean;
|
||||
open(launcher: string|Element, position?: oj.ojPopup.Position): void;
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojPopup {
|
||||
class ojAnimateEnd extends CustomEvent<{element: Element, action: 'open'|'close', [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: 'open'|'close', element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeClose extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeOpen extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojClose extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojFocus extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojOpen extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojPopupEventMap extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojPopup.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojPopup.ojAnimateStart;
|
||||
'ojBeforeClose': oj.ojPopup.ojBeforeClose;
|
||||
'ojBeforeOpen': oj.ojPopup.ojBeforeOpen;
|
||||
'ojClose': oj.ojPopup.ojClose;
|
||||
'ojFocus': oj.ojPopup.ojFocus;
|
||||
'ojOpen': oj.ojPopup.ojOpen;
|
||||
'autoDismissChanged': CustomEvent;
|
||||
'chromeChanged': CustomEvent;
|
||||
'initialFocusChanged': CustomEvent;
|
||||
'modalityChanged': CustomEvent;
|
||||
'positionChanged': CustomEvent;
|
||||
'tailChanged': CustomEvent;
|
||||
}
|
||||
interface ojPopupSettableProperties extends baseComponentSettableProperties {
|
||||
autoDismiss: 'none'|'focusLoss';
|
||||
chrome: 'default'|'none';
|
||||
initialFocus: 'auto'|'none'|'firstFocusable'|'popup';
|
||||
modality: 'modeless'|'modal';
|
||||
position: oj.ojPopup.Position;
|
||||
tail: 'none'|'simple';
|
||||
translations: {ariaCloseSkipLink?: string, ariaFocusSkipLink?: string, ariaLiveRegionInitialFocusFirstFocusable?: string, ariaLiveRegionInitialFocusFirstFocusableTouch?: string, ariaLiveRegionInitialFocusNone?: string, ariaLiveRegionInitialFocusNoneTouch?: string};
|
||||
}
|
||||
namespace ojPopup {
|
||||
type Position =
|
||||
{
|
||||
my?: oj.ojPopup.PositionAlign, at?: oj.ojPopup.PositionAlign, offset?: oj.ojPopup.PositionPoint, of?: string|oj.ojPopup.PositionPoint, collision?: 'flip'|'fit'|'flipfit'|'flipcenter'|'none'
|
||||
}
|
||||
}
|
||||
namespace ojPopup {
|
||||
type PositionAlign =
|
||||
{
|
||||
vertical?: 'top'|'bottom'|'center', horizontal?: 'start'|'end'|'left'|'center'|'bottom'
|
||||
}
|
||||
}
|
||||
namespace ojPopup {
|
||||
type PositionPoint =
|
||||
{
|
||||
x?: number, y?: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojProgress extends baseComponent<ojProgressSettableProperties> {
|
||||
max: number;
|
||||
type: 'bar'|'circle';
|
||||
value: number;
|
||||
translations: {ariaIndeterminateProgressText?: string};
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojProgressEventMap>(type: T, listener: (this: HTMLElement, ev: ojProgressEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojProgressEventMap extends oj.baseComponentEventMap {
|
||||
'maxChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojProgressSettableProperties extends baseComponentSettableProperties {
|
||||
max: number;
|
||||
type: 'bar'|'circle';
|
||||
value: number;
|
||||
translations: {ariaIndeterminateProgressText?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
/// <reference types='ojs/ojcomposite'/>
|
||||
/// <reference types='ojs/ojlistview'/>
|
||||
/// <reference types='ojs/ojprogress'/>
|
||||
declare namespace oj {
|
||||
class ojProgressList extends JetElement<ojProgressListSettableProperties> {
|
||||
data: oj.DataProvider<any, any>|null;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojProgressListEventMap>(type: T, listener: (this: HTMLElement, ev: ojProgressListEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojProgressListEventMap extends oj.JetElementEventMap {
|
||||
'dataChanged': CustomEvent;
|
||||
}
|
||||
interface ojProgressListSettableProperties extends JetSettableProperties {
|
||||
data: oj.DataProvider<any, any>|null;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface ProgressItem {
|
||||
addEventListener(eventType: oj.ProgressItem.EventType, listener: EventListener): void;
|
||||
removeEventListener(eventType: oj.ProgressItem.EventType, listener: EventListener): void;
|
||||
}
|
||||
namespace ProgressItem {
|
||||
enum EventType {
|
||||
LOADSTART = "loadstart",
|
||||
PROGRESS = "progress",
|
||||
ABORT = "abort",
|
||||
ERROR = "error",
|
||||
LOAD = "load",
|
||||
TIMEOUT = "timeout",
|
||||
LOADEND = "loadend",
|
||||
}
|
||||
enum Status {
|
||||
QUEUED = "queued",
|
||||
LOADSTARTED = "loadstarted",
|
||||
ABORTED = "aborted",
|
||||
ERRORED = "errored",
|
||||
TIMEDOUT = "timedout",
|
||||
LOADED = "loaded",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
declare namespace oj {
|
||||
class PullToRefreshUtils {
|
||||
static setupPullToRefresh(element: Element, refreshFunc: (()=> Promise<any>), options?: {threshold?: number, primaryText?: string, secondaryText?: string}): void;
|
||||
static tearDownPullToRefresh(element: Element): void;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojRadioset extends editableValue<any, ojRadiosetSettableProperties> {
|
||||
disabled: boolean|null;
|
||||
labelledBy: string|null;
|
||||
required: boolean;
|
||||
value: any;
|
||||
translations: {required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onLabelledByChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojRadioset.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojRadioset.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojRadiosetEventMap>(type: T, listener: (this: HTMLElement, ev: ojRadiosetEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
validate(): Promise<string>;
|
||||
}
|
||||
namespace ojRadioset {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojRadiosetEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojRadioset.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojRadioset.ojAnimateStart;
|
||||
'disabledChanged': CustomEvent;
|
||||
'labelledByChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojRadiosetSettableProperties extends editableValueSettableProperties<any> {
|
||||
disabled: boolean|null;
|
||||
labelledBy: string|null;
|
||||
required: boolean;
|
||||
value: any;
|
||||
translations: {required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojRefresher extends baseComponent<ojRefresherSettableProperties> {
|
||||
refreshContent: (()=> Promise<any>);
|
||||
target: Element;
|
||||
text: string;
|
||||
threshold: number;
|
||||
onRefreshContentChanged: (event: CustomEvent)=> any;
|
||||
onTargetChanged: (event: CustomEvent)=> any;
|
||||
onTextChanged: (event: CustomEvent)=> any;
|
||||
onThresholdChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojRefresherEventMap>(type: T, listener: (this: HTMLElement, ev: ojRefresherEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojRefresherEventMap extends oj.baseComponentEventMap {
|
||||
'refreshContentChanged': CustomEvent;
|
||||
'targetChanged': CustomEvent;
|
||||
'textChanged': CustomEvent;
|
||||
'thresholdChanged': CustomEvent;
|
||||
}
|
||||
interface ojRefresherSettableProperties extends baseComponentSettableProperties {
|
||||
refreshContent: (()=> Promise<any>);
|
||||
target: Element;
|
||||
text: string;
|
||||
threshold: number;
|
||||
}
|
||||
|
||||
}
|
||||
-69
@@ -1,69 +0,0 @@
|
||||
/// <reference types='knockout'/>
|
||||
declare namespace oj {
|
||||
class Router {
|
||||
readonly currentState: (()=> oj.RouterState|undefined);
|
||||
readonly currentValue: (()=> string|undefined);
|
||||
defaultStateId: string|undefined;
|
||||
static defaults: {urlAdapter?: oj.Router.urlPathAdapter|oj.Router.urlParamAdapter, baseUrl?: string, rootInstanceName?: string};
|
||||
readonly direction: string|undefined;
|
||||
readonly moduleConfig: {name: KnockoutObservable<string>, params: {ojRouter: {parentRouter: oj.Router, direction: string}}, lifecycleListener: {attached: ((param0: string)=> void)}};
|
||||
readonly name: string;
|
||||
readonly observableModuleConfig: KnockoutObservable<oj.Router.ModuleConfigType>;
|
||||
readonly parent: oj.Router|undefined;
|
||||
static readonly rootInstance: oj.Router;
|
||||
readonly stateId: ((param0?: string)=> string);
|
||||
readonly states: Array<oj.RouterState>|null;
|
||||
static readonly transitionedToState: object;
|
||||
static sync(): Promise<{hasChanged: boolean}>;
|
||||
configure(option: {[key:string]: oj.RouterState.ConfigOptions}|((id:string)=> oj.RouterState)): any;
|
||||
createChildRouter(name: string, parentStateId?: string): oj.Router;
|
||||
dispose(): undefined;
|
||||
getChildRouter(name: string): oj.Router|undefined;
|
||||
getCurrentChildRouter(): oj.Router|undefined;
|
||||
getState(stateId: string): oj.RouterState|undefined;
|
||||
go(stateIdPath?: string|Array<string>, options?: {historyUpdate: string}): Promise<{hasChanged: boolean}>;
|
||||
retrieve(): any;
|
||||
store(data: object): undefined;
|
||||
}
|
||||
namespace Router {
|
||||
type ModuleConfigType =
|
||||
{
|
||||
name: KnockoutObservable<string>, params: {ojRouter: {parentRouter: oj.Router, direction: string, parameters: object}}, lifecycleListener: {attached: ((param0: object)=> void)}
|
||||
}
|
||||
}
|
||||
namespace Router {
|
||||
class urlParamAdapter {
|
||||
constructor();
|
||||
}
|
||||
class urlPathAdapter {
|
||||
constructor();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class RouterState {
|
||||
canEnter: (()=> boolean)|(()=> Promise<boolean>);
|
||||
canExit: (()=> boolean)|(()=> Promise<boolean>);
|
||||
enter: (()=> void)|(()=> Promise<void>);
|
||||
exit: (()=> void)|(()=> Promise<void>);
|
||||
readonly id: string;
|
||||
label: string|undefined;
|
||||
parameters: object;
|
||||
title: string|(()=> string|undefined);
|
||||
value: any;
|
||||
constructor(id: string, options?: oj.RouterState.ConfigOptions, router?: oj.Router);
|
||||
go(): Promise<{hasChanged: boolean}>;
|
||||
isCurrent(): boolean;
|
||||
}
|
||||
namespace RouterState {
|
||||
type ConfigOptions =
|
||||
{
|
||||
label?: string, value?: any, isDefault?: boolean, canEnter?: (()=> boolean)|(()=> Promise<boolean>), enter?: (()=> void)|(()=> Promise<void>), canExit?: (()=> boolean)|(()=> Promise<boolean>), exit?: (()=> void)|(()=> Promise<void>)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,427 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
abstract class ojCombobox<V, SP extends ojComboboxSettableProperties<V, SV, RV>, SV=V, RV=V> extends editableValue<V, SP, SV, RV> {
|
||||
onOjAnimateEnd: (event: oj.ojCombobox.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojCombobox.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojComboboxEventMap>(type: T, listener: (this: HTMLElement, ev: ojComboboxEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
validate(): Promise<any>;
|
||||
}
|
||||
namespace ojCombobox {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojComboboxEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojCombobox.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojCombobox.ojAnimateStart;
|
||||
}
|
||||
interface ojComboboxSettableProperties<V, SV= V, RV= V> extends editableValueSettableProperties<V, SV, RV> {
|
||||
}
|
||||
namespace ojCombobox {
|
||||
type Optgroup =
|
||||
{
|
||||
disabled?: boolean, label: string, children: Array<(oj.ojCombobox.Option|oj.ojCombobox.Optgroup)>
|
||||
}
|
||||
}
|
||||
namespace ojCombobox {
|
||||
type Option =
|
||||
{
|
||||
disabled?: boolean, label?: string, value: any
|
||||
}
|
||||
}
|
||||
namespace ojCombobox {
|
||||
type OptionContext =
|
||||
{
|
||||
component: Element, parent: Element, index: number, depth: number, leaf: boolean, data: object, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojCombobox {
|
||||
type OptionsKeys =
|
||||
{
|
||||
label?: string, value?: string, children?: string, childKeys?: oj.ojCombobox.OptionsKeys
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojComboboxMany<K, D> extends ojCombobox<Array<any>, ojComboboxManySettableProperties<K, D>, Array<any>, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<Array<any>>>;
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
minLength: number;
|
||||
optionRenderer?: ((param0: oj.ojCombobox.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojCombobox.Option|oj.ojCombobox.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys: {label?: string, value?: string, children?: string, childKeys?: oj.ojCombobox.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string|null;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<Array<any>>|oj.Validation.RegisteredValidator>|null;
|
||||
value: Array<any>|null;
|
||||
valueOptions: Array<{value: any, label?: string}> | null;
|
||||
translations: {filterFurther?: string, noMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onAsyncValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onMinLengthChanged: (event: CustomEvent)=> any;
|
||||
onOptionRendererChanged: (event: CustomEvent)=> any;
|
||||
onOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOptionsKeysChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRawValueChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onValueOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojComboboxMany.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojComboboxMany.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojComboboxManyEventMap>(type: T, listener: (this: HTMLElement, ev: ojComboboxManyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojComboboxMany {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojComboboxManyEventMap extends oj.ojComboboxEventMap {
|
||||
'ojAnimateEnd': oj.ojComboboxMany.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojComboboxMany.ojAnimateStart;
|
||||
'asyncValidatorsChanged': CustomEvent;
|
||||
'converterChanged': CustomEvent;
|
||||
'minLengthChanged': CustomEvent;
|
||||
'optionRendererChanged': CustomEvent;
|
||||
'optionsChanged': CustomEvent;
|
||||
'optionsKeysChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'rawValueChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'valueOptionsChanged': CustomEvent;
|
||||
}
|
||||
interface ojComboboxManySettableProperties<K, D> extends ojComboboxSettableProperties<Array<any>, Array<any>, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<Array<any>>>;
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
minLength: number;
|
||||
optionRenderer?: ((param0: oj.ojCombobox.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojCombobox.Option|oj.ojCombobox.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys: {label?: string, value?: string, children?: string, childKeys?: oj.ojCombobox.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string|null;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<Array<any>>|oj.Validation.RegisteredValidator>|null;
|
||||
value: Array<any>|null;
|
||||
valueOptions: Array<{value: any, label?: string}> | null;
|
||||
translations: {filterFurther?: string, noMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojComboboxOne<K, D> extends ojCombobox<any, ojComboboxOneSettableProperties<K, D>, any, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<any>>;
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
filterOnOpen: 'none'|'rawValue';
|
||||
minLength: number;
|
||||
optionRenderer?: ((param0: oj.ojCombobox.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojCombobox.Option|oj.ojCombobox.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys: {label?: string, value?: string, children?: string, childKeys?: oj.ojCombobox.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string|null;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<any>|oj.Validation.RegisteredValidator>|null;
|
||||
value: any;
|
||||
valueOption: {value: any, label?: string};
|
||||
translations: {filterFurther?: string, noMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
onAsyncValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onFilterOnOpenChanged: (event: CustomEvent)=> any;
|
||||
onMinLengthChanged: (event: CustomEvent)=> any;
|
||||
onOptionRendererChanged: (event: CustomEvent)=> any;
|
||||
onOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOptionsKeysChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRawValueChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValidatorsChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onValueOptionChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojComboboxOne.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojComboboxOne.ojAnimateStart)=> any;
|
||||
onOjValueUpdated: (event: oj.ojComboboxOne.ojValueUpdated)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojComboboxOneEventMap>(type: T, listener: (this: HTMLElement, ev: ojComboboxOneEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojComboboxOne {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojValueUpdated extends CustomEvent<{value: any, previousValue: any, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojComboboxOneEventMap extends oj.ojComboboxEventMap {
|
||||
'ojAnimateEnd': oj.ojComboboxOne.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojComboboxOne.ojAnimateStart;
|
||||
'ojValueUpdated': oj.ojComboboxOne.ojValueUpdated;
|
||||
'asyncValidatorsChanged': CustomEvent;
|
||||
'converterChanged': CustomEvent;
|
||||
'filterOnOpenChanged': CustomEvent;
|
||||
'minLengthChanged': CustomEvent;
|
||||
'optionRendererChanged': CustomEvent;
|
||||
'optionsChanged': CustomEvent;
|
||||
'optionsKeysChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'rawValueChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'validatorsChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'valueOptionChanged': CustomEvent;
|
||||
}
|
||||
interface ojComboboxOneSettableProperties<K, D> extends ojComboboxSettableProperties<any, any, string> {
|
||||
asyncValidators: Array<oj.AsyncValidator<any>>;
|
||||
converter: oj.Converter<any>|oj.Validation.RegisteredConverter|null;
|
||||
filterOnOpen: 'none'|'rawValue';
|
||||
minLength: number;
|
||||
optionRenderer?: ((param0: oj.ojCombobox.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojCombobox.Option|oj.ojCombobox.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys: {label?: string, value?: string, children?: string, childKeys?: oj.ojCombobox.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
readonly rawValue: string|null;
|
||||
required: boolean;
|
||||
validators: Array<oj.Validator<any>|oj.Validation.RegisteredValidator>|null;
|
||||
value: any;
|
||||
valueOption: {value: any, label?: string};
|
||||
translations: {filterFurther?: string, noMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
abstract class ojSelect<V, SP extends ojSelectSettableProperties<V, SV>, SV=V> extends editableValue<V, SP, SV> {
|
||||
onOjAnimateEnd: (event: oj.ojSelect.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojSelect.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSelectEventMap>(type: T, listener: (this: HTMLElement, ev: ojSelectEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
validate(): Promise<any>;
|
||||
}
|
||||
namespace ojSelect {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSelectEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojSelect.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojSelect.ojAnimateStart;
|
||||
}
|
||||
interface ojSelectSettableProperties<V, SV=V> extends editableValueSettableProperties<V, SV> {
|
||||
}
|
||||
namespace ojSelect {
|
||||
type Optgroup =
|
||||
{
|
||||
disabled?: boolean, label: string, children: Array<(oj.ojSelect.Option|oj.ojSelect.Optgroup)>
|
||||
}
|
||||
}
|
||||
namespace ojSelect {
|
||||
type Option =
|
||||
{
|
||||
disabled?: boolean, label?: string, value: any
|
||||
}
|
||||
}
|
||||
namespace ojSelect {
|
||||
type OptionContext =
|
||||
{
|
||||
component: Element, parent: Element, index: number, depth: number, leaf: boolean, data: object, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojSelect {
|
||||
type OptionsKeys =
|
||||
{
|
||||
label?: string, value?: string, children?: string, childKeys?: oj.ojSelect.OptionsKeys
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojSelectMany<K, D> extends ojSelect<Array<any>, ojSelectManySettableProperties<K, D>> {
|
||||
minimumResultsForSearch: number;
|
||||
optionRenderer?: ((param0: oj.ojSelect.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojSelect.Option|oj.ojSelect.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys?: {label?: string, value?: string, children?: string, childKeys?: oj.ojSelect.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
required: boolean;
|
||||
value: Array<any>|null;
|
||||
valueOptions: Array<{value: any, label?: string}> | null;
|
||||
translations: {filterFurther?: string, moreMatchesFound?: string, noMatchesFound?: string, oneMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, searchField?: string};
|
||||
onMinimumResultsForSearchChanged: (event: CustomEvent)=> any;
|
||||
onOptionRendererChanged: (event: CustomEvent)=> any;
|
||||
onOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOptionsKeysChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onValueOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojSelectMany.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojSelectMany.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSelectManyEventMap>(type: T, listener: (this: HTMLElement, ev: ojSelectManyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojSelectMany {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSelectManyEventMap extends oj.ojSelectEventMap {
|
||||
'ojAnimateEnd': oj.ojSelectMany.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojSelectMany.ojAnimateStart;
|
||||
'minimumResultsForSearchChanged': CustomEvent;
|
||||
'optionRendererChanged': CustomEvent;
|
||||
'optionsChanged': CustomEvent;
|
||||
'optionsKeysChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'valueOptionsChanged': CustomEvent;
|
||||
}
|
||||
interface ojSelectManySettableProperties<K, D> extends ojSelectSettableProperties<Array<any>> {
|
||||
minimumResultsForSearch: number;
|
||||
optionRenderer?: ((param0: oj.ojSelect.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojSelect.Option|oj.ojSelect.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys?: {label?: string, value?: string, children?: string, childKeys?: oj.ojSelect.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
required: boolean;
|
||||
value: Array<any>|null;
|
||||
valueOptions: Array<{value: any, label?: string}> | null;
|
||||
translations: {filterFurther?: string, moreMatchesFound?: string, noMatchesFound?: string, oneMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, searchField?: string};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojSelectOne<K, D> extends ojSelect<any, ojSelectOneSettableProperties<K, D>> {
|
||||
minimumResultsForSearch: number;
|
||||
optionRenderer?: ((param0: oj.ojSelect.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojSelect.Option|oj.ojSelect.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys?: {label?: string, value?: string, children?: string, childKeys?: oj.ojSelect.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
required: boolean;
|
||||
value: any;
|
||||
valueOption: {value: any, label?: string};
|
||||
translations: {filterFurther?: string, moreMatchesFound?: string, noMatchesFound?: string, oneMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, searchField?: string};
|
||||
onMinimumResultsForSearchChanged: (event: CustomEvent)=> any;
|
||||
onOptionRendererChanged: (event: CustomEvent)=> any;
|
||||
onOptionsChanged: (event: CustomEvent)=> any;
|
||||
onOptionsKeysChanged: (event: CustomEvent)=> any;
|
||||
onPickerAttributesChanged: (event: CustomEvent)=> any;
|
||||
onPlaceholderChanged: (event: CustomEvent)=> any;
|
||||
onRenderModeChanged: (event: CustomEvent)=> any;
|
||||
onRequiredChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onValueOptionChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojSelectOne.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojSelectOne.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSelectOneEventMap>(type: T, listener: (this: HTMLElement, ev: ojSelectOneEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojSelectOne {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSelectOneEventMap extends oj.ojSelectEventMap {
|
||||
'ojAnimateEnd': oj.ojSelectOne.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojSelectOne.ojAnimateStart;
|
||||
'minimumResultsForSearchChanged': CustomEvent;
|
||||
'optionRendererChanged': CustomEvent;
|
||||
'optionsChanged': CustomEvent;
|
||||
'optionsKeysChanged': CustomEvent;
|
||||
'pickerAttributesChanged': CustomEvent;
|
||||
'placeholderChanged': CustomEvent;
|
||||
'renderModeChanged': CustomEvent;
|
||||
'requiredChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'valueOptionChanged': CustomEvent;
|
||||
}
|
||||
interface ojSelectOneSettableProperties<K, D> extends ojSelectSettableProperties<any> {
|
||||
minimumResultsForSearch: number;
|
||||
optionRenderer?: ((param0: oj.ojSelect.OptionContext) => {insert: Element}|undefined)|null;
|
||||
options: Array<oj.ojSelect.Option|oj.ojSelect.Optgroup>|oj.DataProvider<K, D>|null;
|
||||
optionsKeys: {childKeys?: {label?: string, value?: string, children?: string, childKeys?: oj.ojSelect.OptionsKeys}, children?: string, label?: string, value?: string};
|
||||
pickerAttributes: {style?: string, class?: string};
|
||||
placeholder: string|null;
|
||||
renderMode: 'jet'|'native';
|
||||
required: boolean;
|
||||
value: any;
|
||||
valueOption: {value: any, label?: string};
|
||||
translations: {filterFurther?: string, moreMatchesFound?: string, noMatchesFound?: string, oneMatchesFound?: string, required?: {hint?: string, messageDetail?: string, messageSummary?: string}, searchField?: string};
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface Optgroup {
|
||||
children: Array<(oj.Option|oj.Optgroup)>;
|
||||
disabled?: boolean;
|
||||
label: string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
interface Option {
|
||||
disabled?: boolean;
|
||||
label?: string;
|
||||
value: object;
|
||||
}
|
||||
|
||||
}
|
||||
-61
@@ -1,61 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojSlider extends editableValue<number, ojSliderSettableProperties> {
|
||||
disabled: boolean|null;
|
||||
max: number|null;
|
||||
min: number|null;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
step: number|null;
|
||||
readonly transientValue: number;
|
||||
type: 'fromMin'|'fromMax'|'single';
|
||||
value: number|null;
|
||||
translations: {invalidStep?: string, maxMin?: string, noValue?: string, optionNum?: string, valueRange?: string};
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onMaxChanged: (event: CustomEvent)=> any;
|
||||
onMinChanged: (event: CustomEvent)=> any;
|
||||
onOrientationChanged: (event: CustomEvent)=> any;
|
||||
onStepChanged: (event: CustomEvent)=> any;
|
||||
onTransientValueChanged: (event: CustomEvent)=> any;
|
||||
onTypeChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojSlider.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojSlider.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSliderEventMap>(type: T, listener: (this: HTMLElement, ev: ojSliderEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojSlider {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSliderEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojSlider.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojSlider.ojAnimateStart;
|
||||
'disabledChanged': CustomEvent;
|
||||
'maxChanged': CustomEvent;
|
||||
'minChanged': CustomEvent;
|
||||
'orientationChanged': CustomEvent;
|
||||
'stepChanged': CustomEvent;
|
||||
'transientValueChanged': CustomEvent;
|
||||
'typeChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojSliderSettableProperties extends editableValueSettableProperties<number> {
|
||||
disabled: boolean|null;
|
||||
max: number|null;
|
||||
min: number|null;
|
||||
orientation: 'horizontal'|'vertical';
|
||||
step: number|null;
|
||||
readonly transientValue: number;
|
||||
type: 'fromMin'|'fromMax'|'single';
|
||||
value: number|null;
|
||||
translations: {invalidStep?: string, maxMin?: string, noValue?: string, optionNum?: string, valueRange?: string};
|
||||
}
|
||||
|
||||
}
|
||||
-270
@@ -1,270 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
declare namespace oj {
|
||||
class ojSunburst<K, D> extends dvtBaseComponent<ojSunburstSettableProperties<K, D>> {
|
||||
animationDuration: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
animationUpdateColor: string;
|
||||
as: string;
|
||||
colorLabel: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
displayLevels: number;
|
||||
drilling: 'on'|'off';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
nodeDefaults: {borderColor: string, borderWidth: number, hoverColor: string, labelDisplay: 'horizontal'|'rotated'|'off'|'auto', labelHalign: 'inner'|'outer'|'center', labelMinLength: number, labelStyle: object, selectedInnerColor: string, selectedOuterColor: string, showDisclosure: 'on'|'off'};
|
||||
rootNode: any;
|
||||
rootNodeContent: {renderer: ((context: oj.ojSunburst.RootNodeContext<K, D>) => ({insert: Element|string}))};
|
||||
rotation: 'off'|'on';
|
||||
selection: Array<any>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
sizeLabel: string;
|
||||
sorting: 'on'|'off';
|
||||
startAngle: number;
|
||||
tooltip: {renderer: ((context: oj.ojSunburst.TooltipContext<K, D>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelColor?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipCollapse?: string, tooltipExpand?: string};
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAnimationUpdateColorChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onColorLabelChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDisplayLevelsChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onExpandedChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorDelayChanged: (event: CustomEvent)=> any;
|
||||
onNodeDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onRootNodeChanged: (event: CustomEvent)=> any;
|
||||
onRootNodeContentChanged: (event: CustomEvent)=> any;
|
||||
onRotationChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSizeLabelChanged: (event: CustomEvent)=> any;
|
||||
onSortingChanged: (event: CustomEvent)=> any;
|
||||
onStartAngleChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
onOjBeforeCollapse: (event: oj.ojSunburst.ojBeforeCollapse)=> any;
|
||||
onOjBeforeDrill: (event: oj.ojSunburst.ojBeforeDrill)=> any;
|
||||
onOjBeforeExpand: (event: oj.ojSunburst.ojBeforeExpand)=> any;
|
||||
onOjCollapse: (event: oj.ojSunburst.ojCollapse)=> any;
|
||||
onOjDrill: (event: oj.ojSunburst.ojDrill)=> any;
|
||||
onOjExpand: (event: oj.ojSunburst.ojExpand)=> any;
|
||||
onOjRotateInput: (event: oj.ojSunburst.ojRotateInput)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSunburstEventMap>(type: T, listener: (this: HTMLElement, ev: ojSunburstEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojSunburst.NodeContext|null;
|
||||
getNode(subIdPath: Array<any>): oj.ojSunburst.DataContext|null;
|
||||
}
|
||||
namespace ojSunburst {
|
||||
class ojBeforeCollapse extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeDrill extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeExpand extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojCollapse extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojDrill extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojExpand extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojRotateInput extends CustomEvent<{value: number, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSunburstEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'ojBeforeCollapse': oj.ojSunburst.ojBeforeCollapse;
|
||||
'ojBeforeDrill': oj.ojSunburst.ojBeforeDrill;
|
||||
'ojBeforeExpand': oj.ojSunburst.ojBeforeExpand;
|
||||
'ojCollapse': oj.ojSunburst.ojCollapse;
|
||||
'ojDrill': oj.ojSunburst.ojDrill;
|
||||
'ojExpand': oj.ojSunburst.ojExpand;
|
||||
'ojRotateInput': oj.ojSunburst.ojRotateInput;
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'animationUpdateColorChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'colorLabelChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'displayLevelsChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'expandedChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'hoverBehaviorDelayChanged': CustomEvent;
|
||||
'nodeDefaultsChanged': CustomEvent;
|
||||
'rootNodeChanged': CustomEvent;
|
||||
'rootNodeContentChanged': CustomEvent;
|
||||
'rotationChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'sizeLabelChanged': CustomEvent;
|
||||
'sortingChanged': CustomEvent;
|
||||
'startAngleChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
}
|
||||
interface ojSunburstSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationDuration: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
animationUpdateColor: string;
|
||||
as: string;
|
||||
colorLabel: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
displayLevels: number;
|
||||
drilling: 'on'|'off';
|
||||
expanded: KeySet.KeySet<K>;
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
nodeDefaults: {borderColor: string, borderWidth: number, hoverColor: string, labelDisplay: 'horizontal'|'rotated'|'off'|'auto', labelHalign: 'inner'|'outer'|'center', labelMinLength: number, labelStyle: object, selectedInnerColor: string, selectedOuterColor: string, showDisclosure: 'on'|'off'};
|
||||
rootNode: any;
|
||||
rootNodeContent: {renderer: ((context: oj.ojSunburst.RootNodeContext<K, D>) => ({insert: Element|string}))};
|
||||
rotation: 'off'|'on';
|
||||
selection: Array<any>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
sizeLabel: string;
|
||||
sorting: 'on'|'off';
|
||||
startAngle: number;
|
||||
tooltip: {renderer: ((context: oj.ojSunburst.TooltipContext<K, D>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelColor?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipCollapse?: string, tooltipExpand?: string};
|
||||
}
|
||||
namespace ojSunburst {
|
||||
type DataContext =
|
||||
{
|
||||
color: string, label: string, selected: boolean, size: number, tooltip: string
|
||||
}
|
||||
}
|
||||
namespace ojSunburst {
|
||||
type NodeContext =
|
||||
{
|
||||
subId: string, indexPath: Array<number>
|
||||
}
|
||||
}
|
||||
namespace ojSunburst {
|
||||
type RootNodeContext<K, D> =
|
||||
{
|
||||
outerBounds: {x: number, y: number, width: number, height: number}, innerBounds: {x: number, y: number, width: number, height: number}, id: K, data: object, itemData: D, componentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojSunburst {
|
||||
type TooltipContext<K, D> =
|
||||
{
|
||||
parentElement: Element, id: K, label: string, value: number, radius: number, color: string, data: object, itemData: D, componentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojSunburstNode extends JetElement<ojSunburstNodeSettableProperties> {
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
label?: string;
|
||||
labelDisplay?: 'horizontal'|'rotated'|'off'|'auto';
|
||||
labelHalign?: 'inner'|'outer'|'center';
|
||||
labelStyle?: object;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
radius?: number;
|
||||
selectable?: 'off'|'auto';
|
||||
shortDesc?: string;
|
||||
showDisclosure?: 'on'|'off'|'inherit';
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
value: number;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelDisplayChanged: (event: CustomEvent)=> any;
|
||||
onLabelHalignChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onPatternChanged: (event: CustomEvent)=> any;
|
||||
onRadiusChanged: (event: CustomEvent)=> any;
|
||||
onSelectableChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onShowDisclosureChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSunburstNodeEventMap>(type: T, listener: (this: HTMLElement, ev: ojSunburstNodeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojSunburstNodeEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelDisplayChanged': CustomEvent;
|
||||
'labelHalignChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'patternChanged': CustomEvent;
|
||||
'radiusChanged': CustomEvent;
|
||||
'selectableChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'showDisclosureChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojSunburstNodeSettableProperties extends JetSettableProperties {
|
||||
borderColor?: string;
|
||||
borderWidth?: number;
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
label?: string;
|
||||
labelDisplay?: 'horizontal'|'rotated'|'off'|'auto';
|
||||
labelHalign?: 'inner'|'outer'|'center';
|
||||
labelStyle?: object;
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
radius?: number;
|
||||
selectable?: 'off'|'auto';
|
||||
shortDesc?: string;
|
||||
showDisclosure?: 'on'|'off'|'inherit';
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
value: number;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojSwipeActions extends baseComponent<ojSwipeActionsSettableProperties> {
|
||||
translations: {ariaHideActionsDescription?: string, ariaShowEndActionsDescription?: string, ariaShowStartActionsDescription?: string};
|
||||
onOjAction: (event: oj.ojSwipeActions.ojAction)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSwipeActionsEventMap>(type: T, listener: (this: HTMLElement, ev: ojSwipeActionsEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
namespace ojSwipeActions {
|
||||
class ojAction extends CustomEvent<{ [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSwipeActionsEventMap extends oj.baseComponentEventMap {
|
||||
'ojAction': oj.ojSwipeActions.ojAction;
|
||||
}
|
||||
interface ojSwipeActionsSettableProperties extends baseComponentSettableProperties {
|
||||
translations: {ariaHideActionsDescription?: string, ariaShowEndActionsDescription?: string, ariaShowStartActionsDescription?: string};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
declare namespace oj {
|
||||
class SwipeToRevealUtils {
|
||||
static setupSwipeActions(elem: Element, options?: {threshold?: number}): void;
|
||||
static tearDownSwipeActions(elem: Element): void;
|
||||
}
|
||||
|
||||
}
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
/// <reference types='ojs/ojeditablevalue'/>
|
||||
declare namespace oj {
|
||||
class ojSwitch extends editableValue<boolean, ojSwitchSettableProperties> {
|
||||
disabled: boolean;
|
||||
readonly: boolean;
|
||||
value: boolean;
|
||||
onDisabledChanged: (event: CustomEvent)=> any;
|
||||
onReadonlyChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojSwitch.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojSwitch.ojAnimateStart)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSwitchEventMap>(type: T, listener: (this: HTMLElement, ev: ojSwitchEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
namespace ojSwitch {
|
||||
class ojAnimateEnd extends CustomEvent<{action: string, element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: string, element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojSwitchEventMap extends oj.editableValueEventMap {
|
||||
'ojAnimateEnd': oj.ojSwitch.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojSwitch.ojAnimateStart;
|
||||
'disabledChanged': CustomEvent;
|
||||
'readonlyChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojSwitchSettableProperties extends editableValueSettableProperties<boolean> {
|
||||
disabled: boolean;
|
||||
readonly: boolean;
|
||||
value: boolean;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojSwitcher extends JetElement<ojSwitcherSettableProperties> {
|
||||
value: string;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojSwitcherEventMap>(type: T, listener: (this: HTMLElement, ev: ojSwitcherEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getProperty(property: string): any;
|
||||
refresh(): void;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
}
|
||||
interface ojSwitcherEventMap extends oj.JetElementEventMap {
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojSwitcherSettableProperties extends JetSettableProperties {
|
||||
value: string;
|
||||
}
|
||||
|
||||
}
|
||||
-197
@@ -1,197 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojTable<K, D> extends baseComponent<ojTableSettableProperties<K,D>> {
|
||||
accessibility: {rowHeader: string};
|
||||
as: string;
|
||||
columns: Array<{className?: string|null, field?: string|null, footerClassName?: string|null, footerRenderer?: ((context: oj.ojTable.FooterRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, footerStyle?: string|null, footerTemplate?: {componentElement: Element}, headerClassName?: string|null, headerRenderer?: ((context: oj.ojTable.HeaderRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, headerStyle?: string|null, headerTemplate?: {componentElement: Element, data: object}, headerText?: string|null, id?: string|null, renderer?: ((context: oj.ojTable.ColumnsRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, resizable?: 'enabled'|'disabled', sortProperty?: string|null, sortable?: 'auto'|'enabled'|'disabled', style?: string|null, template?: {componentElement: Element, data: object, row: object, index: number, columnIndex: number, key: any, mode: string}, width?: number|null}>|null;
|
||||
columnsDefault: {className?: string|null, field?: string|null, footerClassName?: string|null, footerRenderer?: ((context: oj.ojTable.FooterRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, footerStyle?: string|null, footerTemplate?: {componentElement: Element}, headerClassName?: string|null, headerRenderer?: ((context: oj.ojTable.HeaderRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, headerStyle?: string|null, headerTemplate?: {componentElement: Element, data: object}, headerText?: string|null, renderer?: ((context: oj.ojTable.ColumnsRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, resizable?: 'enabled'|'disabled', sortProperty?: string|null, sortable?: 'auto'|'enabled'|'disabled', style?: string|null, template?: {componentElement: Element, data: object, row: object, index: number, columnIndex: number, key: any, mode: string}, width?: number|null};
|
||||
currentRow: oj.ojTable.CurrentRow<K> | null;
|
||||
data: oj.DataProvider<K, D>;
|
||||
display: 'list'|'grid';
|
||||
dnd: {drag: {rows: {dataTypes?: string|Array<string>, dragStart?: ((param0: DragEvent, param1: oj.ojTable.DragRowContext<K,D>)=> void), drag?: ((param0: DragEvent)=> void), dragEnd?: ((param0: DragEvent)=> void)}}, drop: {columns: {dataTypes: string|Array<string>, dragEnter?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), dragOver?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), dragLeave?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), drop: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void)}, rows: {dataTypes: string|Array<string>, dragEnter?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), dragOver?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), dragLeave?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), drop: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void)}}, reorder: {columns: 'enabled'|'disabled'}};
|
||||
editMode: 'none'|'rowEdit';
|
||||
readonly firstSelectedRow: object;
|
||||
horizontalGridVisible: 'auto'|'enabled'|'disabled';
|
||||
rowRenderer: ((context: oj.ojTable.RowRendererContext<K,D>) => string | HTMLElement | void) | null;
|
||||
scrollPolicy: 'auto'|'loadMoreOnScroll';
|
||||
scrollPolicyOptions: {fetchSize: number, maxCount: number};
|
||||
scrollPosition: {x?: number, y?: number, columnIndex?: number, rowIndex?: number, columnKey?: any, rowKey?: any, offsetX?: number, offsetY?: number};
|
||||
selection: Array<oj.ojTable.RowSelectionStart<K> & oj.ojTable.RowSelectionEnd<K>> | Array<oj.ojTable.ColumnSelectionStart<K> & oj.ojTable.ColumnSelectionEnd<K>>;
|
||||
selectionMode: {column: 'single'|'multiple', row: 'single'|'multiple'};
|
||||
selectionRequired: boolean;
|
||||
verticalGridVisible: 'auto'|'enabled'|'disabled';
|
||||
translations: {labelAccSelectionAffordanceBottom?: string, labelAccSelectionAffordanceTop?: string, labelDisableNonContiguousSelection?: string, labelEditRow?: string, labelEnableNonContiguousSelection?: string, labelResize?: string, labelResizePopupSpinner?: string, labelResizePopupSubmit?: string, labelSelectAndEditRow?: string, labelSelectColum?: string, labelSelectRow?: string, labelSort?: string, labelSortAsc?: string, labelSortDsc?: string, msgColumnResizeWidthValidation?: string, msgFetchingData?: string, msgInitializing?: string, msgNoData?: string, msgScrollPolicyMaxCountDetail?: string, msgScrollPolicyMaxCountSummary?: string, msgStatusSortAscending?: string, msgStatusSortDescending?: string};
|
||||
onAccessibilityChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onColumnsChanged: (event: CustomEvent)=> any;
|
||||
onColumnsDefaultChanged: (event: CustomEvent)=> any;
|
||||
onCurrentRowChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDisplayChanged: (event: CustomEvent)=> any;
|
||||
onDndChanged: (event: CustomEvent)=> any;
|
||||
onEditModeChanged: (event: CustomEvent)=> any;
|
||||
onFirstSelectedRowChanged: (event: CustomEvent)=> any;
|
||||
onHorizontalGridVisibleChanged: (event: CustomEvent)=> any;
|
||||
onRowRendererChanged: (event: CustomEvent)=> any;
|
||||
onScrollPolicyChanged: (event: CustomEvent)=> any;
|
||||
onScrollPolicyOptionsChanged: (event: CustomEvent)=> any;
|
||||
onScrollPositionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSelectionRequiredChanged: (event: CustomEvent)=> any;
|
||||
onVerticalGridVisibleChanged: (event: CustomEvent)=> any;
|
||||
onOjAnimateEnd: (event: oj.ojTable.ojAnimateEnd)=> any;
|
||||
onOjAnimateStart: (event: oj.ojTable.ojAnimateStart)=> any;
|
||||
onOjBeforeCurrentRow: (event: oj.ojTable.ojBeforeCurrentRow<K>)=> any;
|
||||
onOjBeforeRowEdit: (event: oj.ojTable.ojBeforeRowEdit)=> any;
|
||||
onOjBeforeRowEditEnd: (event: oj.ojTable.ojBeforeRowEditEnd)=> any;
|
||||
onOjSort: (event: oj.ojTable.ojSort)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTableEventMap<K>>(type: T, listener: (this: HTMLElement, ev: ojTableEventMap<K>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): {subId: 'oj-table-cell', rowIndex: number, columnIndex: number, key:string} | {subId: 'oj-table-footer'|'oj-table-header',index: number};
|
||||
getDataForVisibleRow(rowIndex: number) : {data: D, index: number, key: K} | null
|
||||
refresh(): void;
|
||||
refreshRow(rowIdx: number): Promise<boolean>;
|
||||
}
|
||||
namespace ojTable {
|
||||
class ojAnimateEnd extends CustomEvent<{action: 'add'|'remove'|'update', element: Element, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojAnimateStart extends CustomEvent<{action: 'add'|'remove'|'update', element: Element, endCallback: (()=> void), [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeCurrentRow<K> extends CustomEvent<{currentRow: oj.ojTable.CurrentRow<K>, previousCurrentRow: oj.ojTable.CurrentRow<K>, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeRowEdit extends CustomEvent<{rowContext: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeRowEditEnd extends CustomEvent<{rowContext: object, cancelEdit: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojSort extends CustomEvent<{header: Element, direction: 'ascending'|'descending', [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojTableEventMap<K> extends oj.baseComponentEventMap {
|
||||
'ojAnimateEnd': oj.ojTable.ojAnimateEnd;
|
||||
'ojAnimateStart': oj.ojTable.ojAnimateStart;
|
||||
'ojBeforeCurrentRow': oj.ojTable.ojBeforeCurrentRow<K>;
|
||||
'ojBeforeRowEdit': oj.ojTable.ojBeforeRowEdit;
|
||||
'ojBeforeRowEditEnd': oj.ojTable.ojBeforeRowEditEnd;
|
||||
'ojSort': oj.ojTable.ojSort;
|
||||
'accessibilityChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'columnsChanged': CustomEvent;
|
||||
'columnsDefaultChanged': CustomEvent;
|
||||
'currentRowChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'displayChanged': CustomEvent;
|
||||
'dndChanged': CustomEvent;
|
||||
'editModeChanged': CustomEvent;
|
||||
'firstSelectedRowChanged': CustomEvent;
|
||||
'horizontalGridVisibleChanged': CustomEvent;
|
||||
'rowRendererChanged': CustomEvent;
|
||||
'scrollPolicyChanged': CustomEvent;
|
||||
'scrollPolicyOptionsChanged': CustomEvent;
|
||||
'scrollPositionChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'selectionRequiredChanged': CustomEvent;
|
||||
'verticalGridVisibleChanged': CustomEvent;
|
||||
}
|
||||
interface ojTableSettableProperties<K,D> extends baseComponentSettableProperties {
|
||||
accessibility: {rowHeader: string};
|
||||
as: string;
|
||||
columns: Array<{className?: string|null, field?: string|null, footerClassName?: string|null, footerRenderer?: ((context: oj.ojTable.FooterRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, footerStyle?: string|null, footerTemplate?: {componentElement: Element}, headerClassName?: string|null, headerRenderer?: ((context: oj.ojTable.HeaderRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, headerStyle?: string|null, headerTemplate?: {componentElement: Element, data: object}, headerText?: string|null, id?: string|null, renderer?: ((context: oj.ojTable.ColumnsRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, resizable?: 'enabled'|'disabled', sortProperty?: string|null, sortable?: 'auto'|'enabled'|'disabled', style?: string|null, template?: {componentElement: Element, data: object, row: object, index: number, columnIndex: number, key: any, mode: string}, width?: number|null}>|null;
|
||||
columnsDefault: {className?: string|null, field?: string|null, footerClassName?: string|null, footerRenderer?: ((context: oj.ojTable.FooterRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, footerStyle?: string|null, footerTemplate?: {componentElement: Element}, headerClassName?: string|null, headerRenderer?: ((context: oj.ojTable.HeaderRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, headerStyle?: string|null, headerTemplate?: {componentElement: Element, data: object}, headerText?: string|null, renderer?: ((context: oj.ojTable.ColumnsRendererContext<K,D>) => {insert: HTMLElement | string} | void) | null, resizable?: 'enabled'|'disabled', sortProperty?: string|null, sortable?: 'auto'|'enabled'|'disabled', style?: string|null, template?: {componentElement: Element, data: object, row: object, index: number, columnIndex: number, key: any, mode: string}, width?: number|null};
|
||||
currentRow: oj.ojTable.CurrentRow<K> | null;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
display: 'list'|'grid';
|
||||
dnd: {drag: {rows: {dataTypes?: string|Array<string>, dragStart?: ((param0: DragEvent, param1: oj.ojTable.DragRowContext<K,D>)=> void), drag?: ((param0: DragEvent)=> void), dragEnd?: ((param0: DragEvent)=> void)}}, drop: {columns: {dataTypes: string|Array<string>, dragEnter?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), dragOver?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), dragLeave?: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void), drop: ((param0: DragEvent, param1: oj.ojTable.DropColumnContext)=> void)}, rows: {dataTypes: string|Array<string>, dragEnter?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), dragOver?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), dragLeave?: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void), drop: ((param0: DragEvent, param1: oj.ojTable.DropRowContext)=> void)}}, reorder: {columns: 'enabled'|'disabled'}};
|
||||
editMode: 'none'|'rowEdit';
|
||||
readonly firstSelectedRow: object;
|
||||
horizontalGridVisible: 'auto'|'enabled'|'disabled';
|
||||
rowRenderer: ((context: oj.ojTable.RowRendererContext<K,D>) => string | HTMLElement | void) | null;
|
||||
scrollPolicy: 'auto'|'loadMoreOnScroll';
|
||||
scrollPolicyOptions: {fetchSize: number, maxCount: number};
|
||||
scrollPosition: {x?: number, y?: number, columnIndex?: number, rowIndex?: number, columnKey?: any, rowKey?: any, offsetX?: number, offsetY?: number};
|
||||
selection: Array<oj.ojTable.RowSelectionStart<K> & oj.ojTable.RowSelectionEnd<K>> | Array<oj.ojTable.ColumnSelectionStart<K> & oj.ojTable.ColumnSelectionEnd<K>>;
|
||||
selectionMode: {column: 'single'|'multiple', row: 'single'|'multiple'};
|
||||
selectionRequired: boolean;
|
||||
verticalGridVisible: 'auto'|'enabled'|'disabled';
|
||||
translations: {labelAccSelectionAffordanceBottom?: string, labelAccSelectionAffordanceTop?: string, labelDisableNonContiguousSelection?: string, labelEditRow?: string, labelEnableNonContiguousSelection?: string, labelResize?: string, labelResizePopupSpinner?: string, labelResizePopupSubmit?: string, labelSelectAndEditRow?: string, labelSelectColum?: string, labelSelectRow?: string, labelSort?: string, labelSortAsc?: string, labelSortDsc?: string, msgColumnResizeWidthValidation?: string, msgFetchingData?: string, msgInitializing?: string, msgNoData?: string, msgScrollPolicyMaxCountDetail?: string, msgScrollPolicyMaxCountSummary?: string, msgStatusSortAscending?: string, msgStatusSortDescending?: string};
|
||||
}
|
||||
namespace ojTable {
|
||||
type ColumnSelectionEnd<K> = {endIndex:{column:number},endKey?:{column:K}}|{endIndex?:{column:number}, endKey:{column:K}};
|
||||
}
|
||||
namespace ojTable {
|
||||
type ColumnSelectionStart<K> = {startIndex:{column:number}, startKey?:{column:K}}|{startIndex?:{column:number}, startKey:{column:K}};
|
||||
}
|
||||
namespace ojTable {
|
||||
type ColumnsRendererContext<K,D> =
|
||||
{
|
||||
cellContext: {datasource: oj.DataProvider<K, D>|null, mode: 'edit'|'navigation', status: oj.ojTable.ContextStatus<K>}, columnIndex: number, componentElement: Element, data: D, parentElement: Element, row: {[name: string]: any}
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type ContextStatus<K> =
|
||||
{
|
||||
rowIndex: number, rowKey: K, currentRow: oj.ojTable.CurrentRow<K>
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type CurrentRow<K> = {rowIndex: number, rowKey?: K}|{rowIndex?: number, rowKey: K};
|
||||
}
|
||||
namespace ojTable {
|
||||
type DragRowContext<K,D> =
|
||||
{
|
||||
rows: Array<{data: D, index: number, key: K}>
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type DropColumnContext =
|
||||
{
|
||||
columnIndex: number
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type DropRowContext =
|
||||
{
|
||||
rowIndex: number
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type FooterRendererContext<K,D> =
|
||||
{
|
||||
columnIndex: number, componentElement: Element, footerContext: {datasource: oj.DataProvider<K, D>|null}, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type HeaderRendererContext<K,D> =
|
||||
{
|
||||
columnIndex: number, columnHeaderDefaultRenderer: ((param0: object, param1: ((param0: object)=>void))=> void), columnHeaderSortableIconRenderer: ((param0: object, param1: ((param0: Object)=>void))=> void), componentElement: Element, data: string, headerContext: {datasource: oj.DataProvider<K, D>|null}, parentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type RowRendererContext<K,D> =
|
||||
{
|
||||
componentElement: Element, data: {[name: string]: any}, parentElement: Element, rowContext: {datasource: oj.DataProvider<K, D>|null, mode: 'edit'|'navigation', status: oj.ojTable.ContextStatus<K>}
|
||||
}
|
||||
}
|
||||
namespace ojTable {
|
||||
type RowSelectionEnd<K> = {endIndex: {row: number}, endKey?: {row: K}}|{endIndex?:{row: number}, endKey:{row: K}};
|
||||
}
|
||||
namespace ojTable {
|
||||
type RowSelectionStart<K> = {startIndex: {row: number}, startKey?:{row: K}}|{startIndex?: {row: number}, startKey:{row: K}};
|
||||
}
|
||||
|
||||
}
|
||||
-139
@@ -1,139 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojTagCloud<K, D> extends dvtBaseComponent<ojTagCloudSettableProperties<K, D>> {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
layout: 'cloud'|'rectangular';
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
styleDefaults: {animationDuration?: number, hoverBehaviorDelay?: number, svgStyle?: object};
|
||||
tooltip: {renderer: ((context: oj.ojTagCloud.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onLayoutChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onStyleDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTagCloudEventMap>(type: T, listener: (this: HTMLElement, ev: ojTagCloudEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojTagCloud.NodeContext|null;
|
||||
getItem(index: number): oj.ojTagCloud.ItemContext|null;
|
||||
getItemCount(): number;
|
||||
}
|
||||
interface ojTagCloudEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'layoutChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'styleDefaultsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
}
|
||||
interface ojTagCloudSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
as: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
layout: 'cloud'|'rectangular';
|
||||
selection: Array<K>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
styleDefaults: {animationDuration?: number, hoverBehaviorDelay?: number, svgStyle?: object};
|
||||
tooltip: {renderer: ((context: oj.ojTagCloud.TooltipContext<K>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojTagCloud {
|
||||
type ItemContext =
|
||||
{
|
||||
color: string, label: string, selected: boolean, tooltip: string, value: number
|
||||
}
|
||||
}
|
||||
namespace ojTagCloud {
|
||||
type NodeContext =
|
||||
{
|
||||
subId: string, index: number
|
||||
}
|
||||
}
|
||||
namespace ojTagCloud {
|
||||
type TooltipContext<K> =
|
||||
{
|
||||
color: string, componentElement: Element, id: K, label: string, parentElement: Element, value: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojTagCloudItem extends JetElement<ojTagCloudItemSettableProperties> {
|
||||
categories: Array<string>;
|
||||
color?: string;
|
||||
label: string;
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
url: string;
|
||||
value: number|null;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onUrlChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTagCloudItemEventMap>(type: T, listener: (this: HTMLElement, ev: ojTagCloudItemEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojTagCloudItemEventMap extends oj.JetElementEventMap {
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'urlChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojTagCloudItemSettableProperties extends JetSettableProperties {
|
||||
categories: Array<string>;
|
||||
color?: string;
|
||||
label: string;
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
url: string;
|
||||
value: number|null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,376 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojThematicMap<K1, K2, K3, D1, D2, D3> extends dvtBaseComponent<ojThematicMapSettableProperties<K1, K2, K3, D1, D2, D3>> {
|
||||
animationDuration: number;
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
areaData: oj.DataProvider<K1, D1>|null;
|
||||
as: string;
|
||||
focusRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
initialZooming: 'auto'|'none';
|
||||
isolatedItem: K1;
|
||||
labelDisplay: 'on'|'off'|'auto';
|
||||
labelType: 'long'|'short';
|
||||
linkData: oj.DataProvider<K2, D2>|null;
|
||||
mapProvider: {geo: object, propertiesKeys: {id: string, longLabel?: string, shortLabel?: string}};
|
||||
markerData: oj.DataProvider<K3, D3>|null;
|
||||
markerZoomBehavior: 'zoom'|'fixed';
|
||||
maxZoom: number;
|
||||
panning: 'auto'|'none';
|
||||
renderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
selection: Array<K1|K2|K3>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
selectionRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
styleDefaults: {areaSvgStyle?: object, dataAreaDefaults?: {borderColor?: string, hoverColor?: string, selectedInnerColor?: string, selectedOuterColor?: string}, dataMarkerDefaults?: {borderColor?: string, borderStyle?: 'none'|'solid', borderWidth?: number, color?: string, height?: number, labelStyle?: object, opacity?: number, shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, width?: number}, hoverBehaviorDelay?: number, labelStyle?: object, linkDefaults?: {color?: string, width?: number}};
|
||||
tooltip: {renderer: ((context: oj.ojThematicMap.TooltipContext<K1, K2, K3, D1, D2, D3>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
tooltipDisplay: 'auto'|'labelAndShortDesc'|'none'|'shortDesc';
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
zooming: 'auto'|'none';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAreaDataChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onFocusRendererChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHoverRendererChanged: (event: CustomEvent)=> any;
|
||||
onInitialZoomingChanged: (event: CustomEvent)=> any;
|
||||
onIsolatedItemChanged: (event: CustomEvent)=> any;
|
||||
onLabelDisplayChanged: (event: CustomEvent)=> any;
|
||||
onLabelTypeChanged: (event: CustomEvent)=> any;
|
||||
onLinkDataChanged: (event: CustomEvent)=> any;
|
||||
onMapProviderChanged: (event: CustomEvent)=> any;
|
||||
onMarkerDataChanged: (event: CustomEvent)=> any;
|
||||
onMarkerZoomBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onMaxZoomChanged: (event: CustomEvent)=> any;
|
||||
onPanningChanged: (event: CustomEvent)=> any;
|
||||
onRendererChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSelectionRendererChanged: (event: CustomEvent)=> any;
|
||||
onStyleDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTooltipDisplayChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
onZoomingChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojThematicMapEventMap>(type: T, listener: (this: HTMLElement, ev: ojThematicMapEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getArea(index: number): oj.ojThematicMap.DataContext|null;
|
||||
getContextByNode(node: Element): oj.ojThematicMap.NodeContext|null;
|
||||
getLink(index: number): oj.ojThematicMap.DataContext|null;
|
||||
getMarker(index: number): oj.ojThematicMap.DataContext|null;
|
||||
}
|
||||
interface ojThematicMapEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'areaDataChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'focusRendererChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'hoverRendererChanged': CustomEvent;
|
||||
'initialZoomingChanged': CustomEvent;
|
||||
'isolatedItemChanged': CustomEvent;
|
||||
'labelDisplayChanged': CustomEvent;
|
||||
'labelTypeChanged': CustomEvent;
|
||||
'linkDataChanged': CustomEvent;
|
||||
'mapProviderChanged': CustomEvent;
|
||||
'markerDataChanged': CustomEvent;
|
||||
'markerZoomBehaviorChanged': CustomEvent;
|
||||
'maxZoomChanged': CustomEvent;
|
||||
'panningChanged': CustomEvent;
|
||||
'rendererChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'selectionRendererChanged': CustomEvent;
|
||||
'styleDefaultsChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'tooltipDisplayChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
'zoomingChanged': CustomEvent;
|
||||
}
|
||||
interface ojThematicMapSettableProperties<K1, K2, K3, D1, D2, D3> extends dvtBaseComponentSettableProperties {
|
||||
animationDuration: number;
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
areaData: oj.DataProvider<K1, D1>|null;
|
||||
as: string;
|
||||
focusRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
initialZooming: 'auto'|'none';
|
||||
isolatedItem: K1;
|
||||
labelDisplay: 'on'|'off'|'auto';
|
||||
labelType: 'long'|'short';
|
||||
linkData: oj.DataProvider<K2, D2>|null;
|
||||
mapProvider: {geo: object, propertiesKeys: {id: string, longLabel?: string, shortLabel?: string}};
|
||||
markerData: oj.DataProvider<K3, D3>|null;
|
||||
markerZoomBehavior: 'zoom'|'fixed';
|
||||
maxZoom: number;
|
||||
panning: 'auto'|'none';
|
||||
renderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
selection: Array<K1|K2|K3>;
|
||||
selectionMode: 'single'|'multiple'|'none';
|
||||
selectionRenderer: ((context: oj.ojThematicMap.RendererContext<K1, K2, K3, D1, D2, D3>) => ({insert: SVGElement}|void));
|
||||
styleDefaults: {areaSvgStyle?: object, dataAreaDefaults?: {borderColor?: string, hoverColor?: string, selectedInnerColor?: string, selectedOuterColor?: string}, dataMarkerDefaults?: {borderColor?: string, borderStyle?: 'none'|'solid', borderWidth?: number, color?: string, height?: number, labelStyle?: object, opacity?: number, shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string, width?: number}, hoverBehaviorDelay?: number, labelStyle?: object, linkDefaults?: {color?: string, width?: number}};
|
||||
tooltip: {renderer: ((context: oj.ojThematicMap.TooltipContext<K1, K2, K3, D1, D2, D3>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
tooltipDisplay: 'auto'|'labelAndShortDesc'|'none'|'shortDesc';
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
zooming: 'auto'|'none';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojThematicMap {
|
||||
type DataContext =
|
||||
{
|
||||
color: string, label: string, selected: boolean, tooltip: string
|
||||
}
|
||||
}
|
||||
namespace ojThematicMap {
|
||||
type NodeContext =
|
||||
{
|
||||
subId: string, index: number
|
||||
}
|
||||
}
|
||||
namespace ojThematicMap {
|
||||
type RendererContext<K1,K2,K3,D1,D2,D3> =
|
||||
{
|
||||
color: string, componentElement: Element, data: object, id: K1|K2|K3, itemData: D1|D2|D3, label: string, location: string|null, parentElement: Element, previousState: {hovered: boolean, selected: boolean, focused: boolean}, renderDefaultFocus: (()=> void), renderDefaultHover: (()=> void), renderDefaultSelection: (()=> void), root: Element|null, state: {hovered: boolean, selected: boolean, focused: boolean}, x: number|null, y: number|null
|
||||
}
|
||||
}
|
||||
namespace ojThematicMap {
|
||||
type TooltipContext<K1,K2,K3,D1,D2,D3> =
|
||||
{
|
||||
color: string|null, componentElement: Element, data: object|null, id: K1|K2|K3, itemData: D1|D2|D3, label: string|null, location: string|null, locationName: string|null, parentElement: Element, tooltip: string, x: number, y: number
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojThematicMapArea extends JetElement<ojThematicMapAreaSettableProperties> {
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
label: string;
|
||||
labelStyle: object;
|
||||
location: string;
|
||||
opacity: number;
|
||||
selectable: 'auto'|'off';
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onLocationChanged: (event: CustomEvent)=> any;
|
||||
onOpacityChanged: (event: CustomEvent)=> any;
|
||||
onSelectableChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojThematicMapAreaEventMap>(type: T, listener: (this: HTMLElement, ev: ojThematicMapAreaEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojThematicMapAreaEventMap extends oj.JetElementEventMap {
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'locationChanged': CustomEvent;
|
||||
'opacityChanged': CustomEvent;
|
||||
'selectableChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
}
|
||||
interface ojThematicMapAreaSettableProperties extends JetSettableProperties {
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
label: string;
|
||||
labelStyle: object;
|
||||
location: string;
|
||||
opacity: number;
|
||||
selectable: 'auto'|'off';
|
||||
shortDesc: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojThematicMapLink extends JetElement<ojThematicMapLinkSettableProperties> {
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
endLocation: {id?: any, location?: string, x?: number, y?: number};
|
||||
selectable: 'auto'|'off';
|
||||
shortDesc: string;
|
||||
startLocation: {id?: any, location?: string, x?: number, y?: number};
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
width: number;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onEndLocationChanged: (event: CustomEvent)=> any;
|
||||
onSelectableChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onStartLocationChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onWidthChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojThematicMapLinkEventMap>(type: T, listener: (this: HTMLElement, ev: ojThematicMapLinkEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojThematicMapLinkEventMap extends oj.JetElementEventMap {
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'endLocationChanged': CustomEvent;
|
||||
'selectableChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'startLocationChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'widthChanged': CustomEvent;
|
||||
}
|
||||
interface ojThematicMapLinkSettableProperties extends JetSettableProperties {
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
endLocation: {id?: any, location?: string, x?: number, y?: number};
|
||||
selectable: 'auto'|'off';
|
||||
shortDesc: string;
|
||||
startLocation: {id?: any, location?: string, x?: number, y?: number};
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
width: number;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojThematicMapMarker extends JetElement<ojThematicMapMarkerSettableProperties> {
|
||||
borderColor: string;
|
||||
borderStyle: 'solid'|'none';
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
height: number;
|
||||
label: string;
|
||||
labelPosition: 'bottom'|'center'|'top';
|
||||
labelStyle: object;
|
||||
location: string;
|
||||
opacity: number;
|
||||
rotation: number;
|
||||
selectable: 'auto'|'off';
|
||||
shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string;
|
||||
shortDesc: string;
|
||||
source: string;
|
||||
sourceHover: string;
|
||||
sourceHoverSelected: string;
|
||||
sourceSelected: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
value: number;
|
||||
width: number;
|
||||
x: number|null;
|
||||
y: number|null;
|
||||
onBorderColorChanged: (event: CustomEvent)=> any;
|
||||
onBorderStyleChanged: (event: CustomEvent)=> any;
|
||||
onBorderWidthChanged: (event: CustomEvent)=> any;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onHeightChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelPositionChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onLocationChanged: (event: CustomEvent)=> any;
|
||||
onOpacityChanged: (event: CustomEvent)=> any;
|
||||
onRotationChanged: (event: CustomEvent)=> any;
|
||||
onSelectableChanged: (event: CustomEvent)=> any;
|
||||
onShapeChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSourceChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverChanged: (event: CustomEvent)=> any;
|
||||
onSourceHoverSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSourceSelectedChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
onWidthChanged: (event: CustomEvent)=> any;
|
||||
onXChanged: (event: CustomEvent)=> any;
|
||||
onYChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojThematicMapMarkerEventMap>(type: T, listener: (this: HTMLElement, ev: ojThematicMapMarkerEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojThematicMapMarkerEventMap extends oj.JetElementEventMap {
|
||||
'borderColorChanged': CustomEvent;
|
||||
'borderStyleChanged': CustomEvent;
|
||||
'borderWidthChanged': CustomEvent;
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'heightChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelPositionChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'locationChanged': CustomEvent;
|
||||
'opacityChanged': CustomEvent;
|
||||
'rotationChanged': CustomEvent;
|
||||
'selectableChanged': CustomEvent;
|
||||
'shapeChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'sourceChanged': CustomEvent;
|
||||
'sourceHoverChanged': CustomEvent;
|
||||
'sourceHoverSelectedChanged': CustomEvent;
|
||||
'sourceSelectedChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
'widthChanged': CustomEvent;
|
||||
'xChanged': CustomEvent;
|
||||
'yChanged': CustomEvent;
|
||||
}
|
||||
interface ojThematicMapMarkerSettableProperties extends JetSettableProperties {
|
||||
borderColor: string;
|
||||
borderStyle: 'solid'|'none';
|
||||
borderWidth: number;
|
||||
categories: Array<string>;
|
||||
color: string;
|
||||
height: number;
|
||||
label: string;
|
||||
labelPosition: 'bottom'|'center'|'top';
|
||||
labelStyle: object;
|
||||
location: string;
|
||||
opacity: number;
|
||||
rotation: number;
|
||||
selectable: 'auto'|'off';
|
||||
shape?: 'circle'|'diamond'|'ellipse'|'human'|'plus'|'rectangle'|'square'|'star'|'triangleDown'|'triangleUp'|string;
|
||||
shortDesc: string;
|
||||
source: string;
|
||||
sourceHover: string;
|
||||
sourceHoverSelected: string;
|
||||
sourceSelected: string;
|
||||
svgClassName: string;
|
||||
svgStyle: object;
|
||||
value: number;
|
||||
width: number;
|
||||
x: number|null;
|
||||
y: number|null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojtimeaxis'/>
|
||||
declare namespace oj {
|
||||
abstract class dvtTimeComponent<SP extends dvtTimeComponentSettableProperties = dvtTimeComponentSettableProperties> extends dvtBaseComponent<SP> {
|
||||
|
||||
addEventListener<T extends keyof dvtTimeComponentEventMap>(type: T, listener: (this: HTMLElement, ev: dvtTimeComponentEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface dvtTimeComponentEventMap extends oj.dvtBaseComponentEventMap {
|
||||
}
|
||||
interface dvtTimeComponentSettableProperties extends dvtBaseComponentSettableProperties {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
/// <reference types='ojs/ojvalidation-datetime'/>
|
||||
declare namespace oj {
|
||||
class ojTimeAxis extends dvtBaseComponent<ojTimeAxisSettableProperties> {
|
||||
converter: oj.ojTimeAxis.Converter|oj.Converter<string>;
|
||||
end: string;
|
||||
scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years';
|
||||
start: string;
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
onConverterChanged: (event: CustomEvent)=> any;
|
||||
onEndChanged: (event: CustomEvent)=> any;
|
||||
onScaleChanged: (event: CustomEvent)=> any;
|
||||
onStartChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTimeAxisEventMap>(type: T, listener: (this: HTMLElement, ev: ojTimeAxisEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojTimeAxisEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'converterChanged': CustomEvent;
|
||||
'endChanged': CustomEvent;
|
||||
'scaleChanged': CustomEvent;
|
||||
'startChanged': CustomEvent;
|
||||
}
|
||||
interface ojTimeAxisSettableProperties extends dvtBaseComponentSettableProperties {
|
||||
converter: oj.ojTimeAxis.Converter|oj.Converter<string>;
|
||||
end: string;
|
||||
scale: 'seconds'|'minutes'|'hours'|'days'|'weeks'|'months'|'quarters'|'years';
|
||||
start: string;
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string};
|
||||
}
|
||||
namespace ojTimeAxis {
|
||||
type Converter =
|
||||
{
|
||||
default?: oj.Converter<string>, seconds?: oj.Converter<string>, minutes?: oj.Converter<string>, hours?: oj.Converter<string>, days?: oj.Converter<string>, weeks?: oj.Converter<string>, months?: oj.Converter<string>, quarters?: oj.Converter<string>, years?: oj.Converter<string>
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
declare namespace oj {
|
||||
class TimeUtils {
|
||||
static getDate(pos: number, rangeStartTime: Date|string|number, rangeEndTime: Date|string|number, rangeWidth: number): number;
|
||||
static getLength(startTime: Date|string|number, endTime: Date|string|number, rangeStartTime: Date|string|number, rangeEndTime: Date|string|number, rangeWidth: number): number;
|
||||
static getPosition(time: Date|string|number, rangeStartTime: Date|string|number, rangeEndTime: Date|string|number, rangeWidth: number): number;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojToolbar extends baseComponent<ojToolbarSettableProperties> {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
onChromingChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojToolbarEventMap>(type: T, listener: (this: HTMLElement, ev: ojToolbarEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
refresh(): void;
|
||||
}
|
||||
interface ojToolbarEventMap extends oj.baseComponentEventMap {
|
||||
'chromingChanged': CustomEvent;
|
||||
}
|
||||
interface ojToolbarSettableProperties extends baseComponentSettableProperties {
|
||||
chroming: 'full'|'half'|'outlined';
|
||||
}
|
||||
|
||||
}
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
/// <reference types='ojs/ojcomponentcore'/>
|
||||
declare namespace oj {
|
||||
class ojTrain extends baseComponent<ojTrainSettableProperties> {
|
||||
selectedStep: string;
|
||||
steps: Array<oj.ojTrain.Step>;
|
||||
onSelectedStepChanged: (event: CustomEvent)=> any;
|
||||
onStepsChanged: (event: CustomEvent)=> any;
|
||||
onOjBeforeDeselect: (event: oj.ojTrain.ojBeforeDeselect)=> any;
|
||||
onOjBeforeSelect: (event: oj.ojTrain.ojBeforeSelect)=> any;
|
||||
onOjDeselect: (event: oj.ojTrain.ojDeselect)=> any;
|
||||
onOjSelect: (event: oj.ojTrain.ojSelect)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTrainEventMap>(type: T, listener: (this: HTMLElement, ev: ojTrainEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getNextSelectableStep(): string|null;
|
||||
getPreviousSelectableStep(): string|null;
|
||||
getStep(id: string): oj.ojTrain.Step|null;
|
||||
refresh(): void;
|
||||
updateStep(id: string, stepProperties: {id?: string, label?: string, disabled?: boolean, visited?: boolean, messageType?: 'info'|'error'|'fatal'|'warning'}): void;
|
||||
}
|
||||
namespace ojTrain {
|
||||
class ojBeforeDeselect extends CustomEvent<{toStep: string, fromStep: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojBeforeSelect extends CustomEvent<{toStep: string, fromStep: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojDeselect extends CustomEvent<{toStep: string, fromStep: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojSelect extends CustomEvent<{toStep: string, fromStep: string, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojTrainEventMap extends oj.baseComponentEventMap {
|
||||
'ojBeforeDeselect': oj.ojTrain.ojBeforeDeselect;
|
||||
'ojBeforeSelect': oj.ojTrain.ojBeforeSelect;
|
||||
'ojDeselect': oj.ojTrain.ojDeselect;
|
||||
'ojSelect': oj.ojTrain.ojSelect;
|
||||
'selectedStepChanged': CustomEvent;
|
||||
'stepsChanged': CustomEvent;
|
||||
}
|
||||
interface ojTrainSettableProperties extends baseComponentSettableProperties {
|
||||
selectedStep: string;
|
||||
steps: Array<oj.ojTrain.Step>;
|
||||
}
|
||||
namespace ojTrain {
|
||||
type Step =
|
||||
{
|
||||
id: string, label: string, disabled?: boolean, visited?: boolean, messageType?: 'info'|'error'|'fatal'|'warning'
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
interface TreeDataProvider<K, D> extends DataProvider<K, D> {
|
||||
getChildDataProvider(any): TreeDataProvider<K, D>
|
||||
}
|
||||
|
||||
}
|
||||
-241
@@ -1,241 +0,0 @@
|
||||
/// <reference types='ojs/ojdvt-base'/>
|
||||
/// <reference types='ojs/ojdataprovider'/>
|
||||
declare namespace oj {
|
||||
class ojTreemap<K, D> extends dvtBaseComponent<ojTreemapSettableProperties<K, D>> {
|
||||
animationDuration: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
animationUpdateColor: string;
|
||||
as: string;
|
||||
colorLabel: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
displayLevels: number;
|
||||
drilling: 'on'|'off';
|
||||
groupGaps: 'all'|'none'|'outer';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
isolatedNode: any;
|
||||
layout: 'sliceAndDiceHorizontal'|'sliceAndDiceVertical'|'squarified';
|
||||
nodeContent: {renderer: ((context: oj.ojTreemap.NodeContentContext<K, D>) => ({insert: Element|string}))};
|
||||
nodeDefaults: {groupLabelDisplay: 'node'|'off'|'header', header: {backgroundColor: string, borderColor: string, hoverBackgroundColor: string, hoverInnerColor: string, hoverOuterColor: string, isolate: 'off'|'on', labelHalign: 'center'|'end'|'start', labelStyle: object, selectedBackgroundColor: string, selectedInnerColor: string, selectedOuterColor: string, useNodeColor: 'on'|'off'}, hoverColor: string, labelDisplay: 'off'|'node', labelHalign: 'start'|'end'|'center', labelMinLength: number, labelStyle: object, labelValign: 'top'|'bottom'|'center', selectedInnerColor: string, selectedOuterColor: string};
|
||||
nodeSeparators: 'bevels'|'gaps';
|
||||
rootNode: any;
|
||||
selection: Array<any>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
sizeLabel: string;
|
||||
sorting: 'on'|'off';
|
||||
tooltip: {renderer: ((context: oj.ojTreemap.TooltipContext<K, D>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelColor?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipIsolate?: string, tooltipRestore?: string};
|
||||
onAnimationDurationChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDataChangeChanged: (event: CustomEvent)=> any;
|
||||
onAnimationOnDisplayChanged: (event: CustomEvent)=> any;
|
||||
onAnimationUpdateColorChanged: (event: CustomEvent)=> any;
|
||||
onAsChanged: (event: CustomEvent)=> any;
|
||||
onColorLabelChanged: (event: CustomEvent)=> any;
|
||||
onDataChanged: (event: CustomEvent)=> any;
|
||||
onDisplayLevelsChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onGroupGapsChanged: (event: CustomEvent)=> any;
|
||||
onHiddenCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHighlightMatchChanged: (event: CustomEvent)=> any;
|
||||
onHighlightedCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorChanged: (event: CustomEvent)=> any;
|
||||
onHoverBehaviorDelayChanged: (event: CustomEvent)=> any;
|
||||
onIsolatedNodeChanged: (event: CustomEvent)=> any;
|
||||
onLayoutChanged: (event: CustomEvent)=> any;
|
||||
onNodeContentChanged: (event: CustomEvent)=> any;
|
||||
onNodeDefaultsChanged: (event: CustomEvent)=> any;
|
||||
onNodeSeparatorsChanged: (event: CustomEvent)=> any;
|
||||
onRootNodeChanged: (event: CustomEvent)=> any;
|
||||
onSelectionChanged: (event: CustomEvent)=> any;
|
||||
onSelectionModeChanged: (event: CustomEvent)=> any;
|
||||
onSizeLabelChanged: (event: CustomEvent)=> any;
|
||||
onSortingChanged: (event: CustomEvent)=> any;
|
||||
onTooltipChanged: (event: CustomEvent)=> any;
|
||||
onTouchResponseChanged: (event: CustomEvent)=> any;
|
||||
onOjBeforeDrill: (event: oj.ojTreemap.ojBeforeDrill)=> any;
|
||||
onOjDrill: (event: oj.ojTreemap.ojDrill)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTreemapEventMap>(type: T, listener: (this: HTMLElement, ev: ojTreemapEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
getContextByNode(node: Element): oj.ojTreemap.NodeContext|null;
|
||||
getNode(subIdPath: Array<any>): oj.ojTreemap.DataContext|null;
|
||||
}
|
||||
namespace ojTreemap {
|
||||
class ojBeforeDrill extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
|
||||
class ojDrill extends CustomEvent<{id: any, data: object, itemData: object, [propName: string]: any}> {
|
||||
|
||||
}
|
||||
}
|
||||
interface ojTreemapEventMap extends oj.dvtBaseComponentEventMap {
|
||||
'ojBeforeDrill': oj.ojTreemap.ojBeforeDrill;
|
||||
'ojDrill': oj.ojTreemap.ojDrill;
|
||||
'animationDurationChanged': CustomEvent;
|
||||
'animationOnDataChangeChanged': CustomEvent;
|
||||
'animationOnDisplayChanged': CustomEvent;
|
||||
'animationUpdateColorChanged': CustomEvent;
|
||||
'asChanged': CustomEvent;
|
||||
'colorLabelChanged': CustomEvent;
|
||||
'dataChanged': CustomEvent;
|
||||
'displayLevelsChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'groupGapsChanged': CustomEvent;
|
||||
'hiddenCategoriesChanged': CustomEvent;
|
||||
'highlightMatchChanged': CustomEvent;
|
||||
'highlightedCategoriesChanged': CustomEvent;
|
||||
'hoverBehaviorChanged': CustomEvent;
|
||||
'hoverBehaviorDelayChanged': CustomEvent;
|
||||
'isolatedNodeChanged': CustomEvent;
|
||||
'layoutChanged': CustomEvent;
|
||||
'nodeContentChanged': CustomEvent;
|
||||
'nodeDefaultsChanged': CustomEvent;
|
||||
'nodeSeparatorsChanged': CustomEvent;
|
||||
'rootNodeChanged': CustomEvent;
|
||||
'selectionChanged': CustomEvent;
|
||||
'selectionModeChanged': CustomEvent;
|
||||
'sizeLabelChanged': CustomEvent;
|
||||
'sortingChanged': CustomEvent;
|
||||
'tooltipChanged': CustomEvent;
|
||||
'touchResponseChanged': CustomEvent;
|
||||
}
|
||||
interface ojTreemapSettableProperties<K, D> extends dvtBaseComponentSettableProperties {
|
||||
animationDuration: number;
|
||||
animationOnDataChange: 'auto'|'none';
|
||||
animationOnDisplay: 'auto'|'none';
|
||||
animationUpdateColor: string;
|
||||
as: string;
|
||||
colorLabel: string;
|
||||
data: oj.DataProvider<K, D>|null;
|
||||
displayLevels: number;
|
||||
drilling: 'on'|'off';
|
||||
groupGaps: 'all'|'none'|'outer';
|
||||
hiddenCategories: Array<string>;
|
||||
highlightMatch: 'any'|'all';
|
||||
highlightedCategories: Array<string>;
|
||||
hoverBehavior: 'dim'|'none';
|
||||
hoverBehaviorDelay: number;
|
||||
isolatedNode: any;
|
||||
layout: 'sliceAndDiceHorizontal'|'sliceAndDiceVertical'|'squarified';
|
||||
nodeContent: {renderer: ((context: oj.ojTreemap.NodeContentContext<K, D>) => ({insert: Element|string}))};
|
||||
nodeDefaults: {groupLabelDisplay: 'node'|'off'|'header', header: {backgroundColor: string, borderColor: string, hoverBackgroundColor: string, hoverInnerColor: string, hoverOuterColor: string, isolate: 'off'|'on', labelHalign: 'center'|'end'|'start', labelStyle: object, selectedBackgroundColor: string, selectedInnerColor: string, selectedOuterColor: string, useNodeColor: 'on'|'off'}, hoverColor: string, labelDisplay: 'off'|'node', labelHalign: 'start'|'end'|'center', labelMinLength: number, labelStyle: object, labelValign: 'top'|'bottom'|'center', selectedInnerColor: string, selectedOuterColor: string};
|
||||
nodeSeparators: 'bevels'|'gaps';
|
||||
rootNode: any;
|
||||
selection: Array<any>;
|
||||
selectionMode: 'none'|'single'|'multiple';
|
||||
sizeLabel: string;
|
||||
sorting: 'on'|'off';
|
||||
tooltip: {renderer: ((context: oj.ojTreemap.TooltipContext<K, D>) => ({insert: Element|string}|{preventDefault: boolean}))};
|
||||
touchResponse: 'touchStart'|'auto';
|
||||
translations: {componentName?: string, labelAndValue?: string, labelClearSelection?: string, labelColor?: string, labelCountWithTotal?: string, labelDataVisualization?: string, labelInvalidData?: string, labelNoData?: string, labelSize?: string, stateCollapsed?: string, stateDrillable?: string, stateExpanded?: string, stateHidden?: string, stateIsolated?: string, stateMaximized?: string, stateMinimized?: string, stateSelected?: string, stateUnselected?: string, stateVisible?: string, tooltipIsolate?: string, tooltipRestore?: string};
|
||||
}
|
||||
namespace ojTreemap {
|
||||
type DataContext =
|
||||
{
|
||||
color: string, label: string, selected: boolean, size: number, tooltip: string
|
||||
}
|
||||
}
|
||||
namespace ojTreemap {
|
||||
type NodeContentContext<K, D> =
|
||||
{
|
||||
bounds: {x: number, y: number, width: number, height: number}, id: K, data: object, itemData: D, componentElement: Element
|
||||
}
|
||||
}
|
||||
namespace ojTreemap {
|
||||
type NodeContext =
|
||||
{
|
||||
subId: string, indexPath: Array<number>
|
||||
}
|
||||
}
|
||||
namespace ojTreemap {
|
||||
type TooltipContext<K, D> =
|
||||
{
|
||||
parentElement: Element, id: K, label: string, value: number, color: string, data: object, itemData: D, componentElement: Element
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ojTreemapNode extends JetElement<ojTreemapNodeSettableProperties> {
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
groupLabelDisplay?: 'node'|'off'|'header';
|
||||
header?: {isolate?: 'off'|'on', labelHalign?: 'center'|'end'|'start', labelStyle?: object, useNodeColor?: 'on'|'off'};
|
||||
label?: string;
|
||||
labelDisplay?: 'off'|'node';
|
||||
labelHalign?: 'start'|'end'|'center';
|
||||
labelStyle?: object;
|
||||
labelValign?: 'top'|'bottom'|'center';
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
selectable?: 'off'|'auto';
|
||||
shortDesc?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
value: number;
|
||||
onCategoriesChanged: (event: CustomEvent)=> any;
|
||||
onColorChanged: (event: CustomEvent)=> any;
|
||||
onDrillingChanged: (event: CustomEvent)=> any;
|
||||
onGroupLabelDisplayChanged: (event: CustomEvent)=> any;
|
||||
onHeaderChanged: (event: CustomEvent)=> any;
|
||||
onLabelChanged: (event: CustomEvent)=> any;
|
||||
onLabelDisplayChanged: (event: CustomEvent)=> any;
|
||||
onLabelHalignChanged: (event: CustomEvent)=> any;
|
||||
onLabelStyleChanged: (event: CustomEvent)=> any;
|
||||
onLabelValignChanged: (event: CustomEvent)=> any;
|
||||
onPatternChanged: (event: CustomEvent)=> any;
|
||||
onSelectableChanged: (event: CustomEvent)=> any;
|
||||
onShortDescChanged: (event: CustomEvent)=> any;
|
||||
onSvgClassNameChanged: (event: CustomEvent)=> any;
|
||||
onSvgStyleChanged: (event: CustomEvent)=> any;
|
||||
onValueChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojTreemapNodeEventMap>(type: T, listener: (this: HTMLElement, ev: ojTreemapNodeEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
}
|
||||
interface ojTreemapNodeEventMap extends oj.JetElementEventMap {
|
||||
'categoriesChanged': CustomEvent;
|
||||
'colorChanged': CustomEvent;
|
||||
'drillingChanged': CustomEvent;
|
||||
'groupLabelDisplayChanged': CustomEvent;
|
||||
'headerChanged': CustomEvent;
|
||||
'labelChanged': CustomEvent;
|
||||
'labelDisplayChanged': CustomEvent;
|
||||
'labelHalignChanged': CustomEvent;
|
||||
'labelStyleChanged': CustomEvent;
|
||||
'labelValignChanged': CustomEvent;
|
||||
'patternChanged': CustomEvent;
|
||||
'selectableChanged': CustomEvent;
|
||||
'shortDescChanged': CustomEvent;
|
||||
'svgClassNameChanged': CustomEvent;
|
||||
'svgStyleChanged': CustomEvent;
|
||||
'valueChanged': CustomEvent;
|
||||
}
|
||||
interface ojTreemapNodeSettableProperties extends JetSettableProperties {
|
||||
categories?: Array<string>;
|
||||
color?: string;
|
||||
drilling?: 'on'|'off'|'inherit';
|
||||
groupLabelDisplay?: 'node'|'off'|'header';
|
||||
header?: {isolate?: 'off'|'on', labelHalign?: 'center'|'end'|'start', labelStyle?: object, useNodeColor?: 'on'|'off'};
|
||||
label?: string;
|
||||
labelDisplay?: 'off'|'node';
|
||||
labelHalign?: 'start'|'end'|'center';
|
||||
labelStyle?: object;
|
||||
labelValign?: 'top'|'bottom'|'center';
|
||||
pattern?: 'smallChecker'|'smallCrosshatch'|'smallDiagonalLeft'|'smallDiagonalRight'|'smallDiamond'|'smallTriangle'|'largeChecker'|'largeCrosshatch'|'largeDiagonalLeft'|'largeDiagonalRight'|'largeDiamond'|'largeTriangle'|'none';
|
||||
selectable?: 'off'|'auto';
|
||||
shortDesc?: string;
|
||||
svgClassName?: string;
|
||||
svgStyle?: object;
|
||||
value: number;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,188 +0,0 @@
|
||||
/// <reference types='ojs/ojcolor'/>
|
||||
/// <reference types='ojs/ojmessaging'/>
|
||||
declare namespace oj {
|
||||
interface AsyncValidator<V> {
|
||||
hint: Promise<string>;
|
||||
validate(value: V): Promise<boolean>
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ColorConverter extends Converter<oj.Color> {
|
||||
constructor(options?: oj.ColorConverter.ConverterOptions);
|
||||
format(color: oj.Color): string|null;
|
||||
getHint(): string;
|
||||
parse(value: string): oj.Color;
|
||||
resolvedOptions(): oj.ColorConverter.ConverterOptions;
|
||||
}
|
||||
namespace ColorConverter {
|
||||
type ConverterOptions =
|
||||
{
|
||||
format?: 'rgb'|'hsl'|'hsv'|'hex'|'hex3'
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ColorConverterFactory {
|
||||
createConverter(options?: oj.ColorConverter.ConverterOptions): oj.ColorConverter;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Converter<V> {
|
||||
format(value: V): string|null;
|
||||
getHint?(): string|null
|
||||
getOptions?(): object
|
||||
parse(value: string): V;
|
||||
resolvedOptions?(): object
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ConverterError {
|
||||
constructor(summary: string, detail: string);
|
||||
getMessage(): oj.Message;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ConverterFactory<V> {
|
||||
static CONVERTER_TYPE_COLOR: string;
|
||||
static CONVERTER_TYPE_DATETIME: string;
|
||||
static CONVERTER_TYPE_NUMBER: string;
|
||||
createConverter(options: object|null): oj.Converter<V>;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class IntlConverterUtils {
|
||||
static dateToLocalIso(date: Date): string;
|
||||
static getConverterInstance<T>(converterOption: string|oj.Validation.RegisteredConverter|oj.Converter<T>): oj.Converter<T>|null
|
||||
static getInitials(firstName?: string, lastName?: string): string|undefined;
|
||||
static getLocalTimeZoneOffset(): string;
|
||||
static isoToDate(isoString: string): Date;
|
||||
static isoToLocalDate(isoString: string): Date;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class LengthValidator extends Validator<number|string> {
|
||||
static defaults: {countBy: string};
|
||||
constructor(options?: oj.LengthValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: string|number): void;
|
||||
}
|
||||
namespace LengthValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
countBy?: 'codeUnit'|'codePoint', min?: number, max?: number, hint?: {max?: string, min?: string, inRange?: string, exact?: string}, messageDetail?: {tooLong?: string, tooShort?: string}, messageSummary?: {tooLong?: string, tooShort?: string}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class LengthValidatorFactory {
|
||||
createValidator(options?: oj.LengthValidator.ValidatorOptions): oj.LengthValidator;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class LocaleData {
|
||||
static getDayNames(type?: 'abbreviated'|'narrow'|'wide'): Array<string>;
|
||||
static getFirstDayOfWeek(): number;
|
||||
static getMonthNames(type?: 'abbreviated'|'narrow'|'wide'): Array<string>;
|
||||
static getWeekendEnd(): number;
|
||||
static getWeekendStart(): number;
|
||||
static isMonthPriorToYear(): boolean;
|
||||
static setBundle(bundle: object): void;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class RegExpValidator extends Validator<string|number> {
|
||||
constructor(options?: oj.RegExpValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: string|number): void;
|
||||
}
|
||||
namespace RegExpValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
pattern?: string, hint?: string, messageSummary?: string, messageDetail?: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class RegExpValidatorFactory {
|
||||
createValidator(options: oj.RegExpValidator.ValidatorOptions): oj.RegExpValidator;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class RequiredValidator extends Validator<Object|string|number> {
|
||||
constructor(options?: oj.RequiredValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: object|string|number): void;
|
||||
}
|
||||
namespace RequiredValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
hint?: string, messageSummary?: string, messageDetail?: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class RequiredValidatorFactory {
|
||||
createValidator(options?: oj.RequiredValidator.ValidatorOptions): oj.RequiredValidator;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Validation {
|
||||
static converterFactory<V, CF extends oj.ConverterFactory<V>>(type:'number'|'color'|'datetime'|string, instance?:CF): CF|null
|
||||
static getDefaultConverterFactory<V>(type: 'number'|'color'|'datetime'): oj.ConverterFactory<V>|null
|
||||
static getDefaultValidatorFactory<V>(type: 'required'|'regexp'|'numberRange'|'length'|'dateTimeRange'|'dateRestriction'): oj.ValidatorFactory<V>|null
|
||||
static validatorFactory<V, VF extends oj.ValidatorFactory<V>>(type:'required'|'regexp'|'numberRange'|'length'|'dateTimeRange'|'dateRestriction'|string, instance?:VF): VF|null
|
||||
}
|
||||
namespace Validation {
|
||||
type RegisteredConverter =
|
||||
{
|
||||
type: string, options?: object
|
||||
}
|
||||
}
|
||||
namespace Validation {
|
||||
type RegisteredValidator =
|
||||
{
|
||||
type: string, options?: object
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class Validator<V> {
|
||||
getHint?(): string|null
|
||||
validate(value: V): void;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ValidatorError {
|
||||
constructor(summary: string, detail: string);
|
||||
getMessage(): oj.Message;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class ValidatorFactory<V> {
|
||||
static VALIDATOR_TYPE_DATERESTRICTION: string;
|
||||
static VALIDATOR_TYPE_DATETIMERANGE: string;
|
||||
static VALIDATOR_TYPE_LENGTH: string;
|
||||
static VALIDATOR_TYPE_NUMBERRANGE: string;
|
||||
static VALIDATOR_TYPE_REGEXP: string;
|
||||
static VALIDATOR_TYPE_REQUIRED: string;
|
||||
createValidator(options: object|null): oj.Validator<V>;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,108 +0,0 @@
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
declare namespace oj {
|
||||
class DateRestrictionValidator extends Validator<string> {
|
||||
constructor(options?: oj.DateRestrictionValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: string): void;
|
||||
}
|
||||
namespace DateRestrictionValidator {
|
||||
type DayFormatterInput =
|
||||
{
|
||||
fullYear: number, month: number, date: number
|
||||
}
|
||||
}
|
||||
namespace DateRestrictionValidator {
|
||||
type DayFormatterOutput =
|
||||
{
|
||||
disabled?: boolean, className?: string, tooltip?: string
|
||||
}
|
||||
}
|
||||
namespace DateRestrictionValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
dayFormatter?: ((param0: oj.DateRestrictionValidator.DayFormatterInput)=> oj.DateRestrictionValidator.DayFormatterOutput|null|'all'), messageSummary?: string, messageDetail?: string
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DateRestrictionValidatorFactory {
|
||||
createValidator(options?: oj.DateRestrictionValidator.ValidatorOptions): oj.DateRestrictionValidator;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
abstract class DateTimeConverter extends Converter<string> {
|
||||
abstract calculateWeek(value: string): number|undefined;
|
||||
compareISODates(isoStr: string, isoStr2: string): number;
|
||||
format(value: string): string|null;
|
||||
getAvailableTimeZones(): Array<any>;
|
||||
abstract isDayNameSet():boolean
|
||||
abstract isDaySet():boolean
|
||||
abstract isHourInAMPMSet():boolean
|
||||
abstract isHourInDaySet():boolean
|
||||
abstract isMilliSecondSet():boolean
|
||||
abstract isMinuteSet():boolean
|
||||
abstract isMonthSet():boolean
|
||||
abstract isSecondSet():boolean
|
||||
abstract isYearSet():boolean
|
||||
parse(value: string): string;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DateTimeConverterFactory {
|
||||
createConverter(options?: oj.IntlDateTimeConverter.ConverterOptions): oj.IntlDateTimeConverter;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DateTimeRangeValidator extends Validator<string> {
|
||||
constructor(options?: oj.DateTimeRangeValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: string): void;
|
||||
}
|
||||
namespace DateTimeRangeValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
converter: oj.DateTimeConverter, min?: string, max?: string, hint?: {max?: string, min?: string, inRange?: string}, translationKey?: string, messageDetail?: {rangeUnderflow?: string, rangeOverflow?: string}, messageSummary?: {rangeUnderflow?: string, rangeOverflow?: string}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class DateTimeRangeValidatorFactory {
|
||||
createValidator(options?: oj.DateTimeRangeValidator.ValidatorOptions): oj.DateTimeRangeValidator;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class IntlDateTimeConverter extends DateTimeConverter {
|
||||
constructor(options?: oj.IntlDateTimeConverter.ConverterOptions);
|
||||
calculateWeek(value: string): number;
|
||||
compareISODates(isoStr: string, isoStr2: string): number;
|
||||
format(value: string): string|null;
|
||||
formatRelative(value: string, relativeOptions?: {formatUsing?: string, dateField?: string, relativeTime?: string, dateOnly?: boolean, timeZone?: string}): string|null;
|
||||
getAvailableTimeZones(): Array<any>;
|
||||
getHint(): null;
|
||||
getOptions(): oj.IntlDateTimeConverter.ConverterOptions;
|
||||
isDayNameSet(): boolean;
|
||||
isDaySet(): boolean;
|
||||
isHourInAMPMSet(): boolean;
|
||||
isHourInDaySet(): boolean;
|
||||
isMilliSecondSet(): boolean;
|
||||
isMinuteSet(): boolean;
|
||||
isMonthSet(): boolean;
|
||||
isSecondSet(): boolean;
|
||||
isYearSet(): boolean;
|
||||
parse(value: string): string|null;
|
||||
resolvedOptions(): oj.IntlDateTimeConverter.ConverterOptions;
|
||||
}
|
||||
namespace IntlDateTimeConverter {
|
||||
type ConverterOptions =
|
||||
{
|
||||
year?: '2-digit'|'numeric', 'two-digit-year-start'?: number, month?: '2-digit'|'numeric'|'narrow'|'short'|'long', day?: '2-digit'|'numeric', hour?: '2-digit'|'numeric', minute?: '2-digit'|'numeric', second?: '2-digit'|'numeric', millisecond?: 'numeric', weekday?: 'narrow'|'short'|'long', era?: 'narrow'|'short'|'long', timeZoneName?: 'short'|'long', timeZone?: string, isoStrFormat?: 'offset'|'zulu'|'local'|'auto', dst?: boolean, hour12?: boolean, pattern?: string, formatType?: 'date'|'time'|'datetime', dateFormat?: 'short'|'medium'|'long'|'full', timeFormat?: 'short'|'medium'|'long'|'full', lenientParse?: 'full'|'none'
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
/// <reference types='ojs/ojvalidation-base'/>
|
||||
declare namespace oj {
|
||||
class IntlNumberConverter extends NumberConverter {
|
||||
constructor(options?: oj.IntlNumberConverter.ConverterOptions);
|
||||
format(value: number): string;
|
||||
getHint(): null;
|
||||
getOptions(): oj.IntlNumberConverter.ConverterOptions;
|
||||
parse(value: string): number|null;
|
||||
resolvedOptions(): oj.IntlNumberConverter.ConverterOptions;
|
||||
}
|
||||
namespace IntlNumberConverter {
|
||||
type ConverterOptions =
|
||||
{
|
||||
style?: 'decimal'|'currency'|'percent'|'unit', currency?: string, unit?: 'byte'|'bit', currencyDisplay?: 'code'|'symbol'|'name', decimalFormat?: 'standard'|'short'|'long', currencyFormat?: 'standard'|'short'|'long', minimumIntegerDigits?: number, minimumFractionDigits?: number, maximumFractionDigits?: number, useGrouping?: boolean, pattern?: string, roundingMode?: 'HALF_UP'|'HALF_DOWN'|'HALF_EVEN', roundDuringParse?: boolean, separators?: object, lenientParse?: 'full'|'none'
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class NumberConverter extends Converter<number> {
|
||||
format(value: number): string|null;
|
||||
parse(value: string): number;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class NumberConverterFactory {
|
||||
createConverter(options?: oj.IntlNumberConverter.ConverterOptions): oj.IntlNumberConverter;
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class NumberRangeValidator extends Validator<string|number> {
|
||||
constructor(options?: oj.NumberRangeValidator.ValidatorOptions);
|
||||
getHint(): string|null;
|
||||
validate(value: string|number): void;
|
||||
}
|
||||
namespace NumberRangeValidator {
|
||||
type ValidatorOptions =
|
||||
{
|
||||
converter?: oj.NumberConverter, min?: number, max?: number, hint?: {max?: string, min?: string, inRange?: string, exact?: string}, messageDetail?: {rangeUnderflow?: string, rangeOverflow?: string, exact?: string}, messageSummary?: {rangeUnderflow?: string, rangeOverflow?: string}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
declare namespace oj {
|
||||
class NumberRangeValidatorFactory {
|
||||
createValidator(options?: oj.NumberRangeValidator.ValidatorOptions): oj.NumberRangeValidator;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
declare namespace oj {
|
||||
class ojValidationGroup extends JetElement<ojValidationGroupSettableProperties> {
|
||||
readonly valid: 'valid'|'pending'|'invalidHidden'|'invalidShown';
|
||||
onValidChanged: (event: CustomEvent)=> any;
|
||||
|
||||
addEventListener<T extends keyof ojValidationGroupEventMap>(type: T, listener: (this: HTMLElement, ev: ojValidationGroupEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
||||
focusOn(key?: '@firstInvalidShown'): void;
|
||||
getProperty(property: string): any;
|
||||
setProperties(properties: object): void;
|
||||
setProperty(property: string, value: any): void;
|
||||
showMessages(): void;
|
||||
}
|
||||
interface ojValidationGroupEventMap extends oj.JetElementEventMap {
|
||||
'validChanged': CustomEvent;
|
||||
}
|
||||
interface ojValidationGroupSettableProperties extends JetSettableProperties {
|
||||
readonly valid: 'valid'|'pending'|'invalidHidden'|'invalidShown';
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2014, 2017, Oracle and/or its affiliates.
|
||||
* The Universal Permissive License (UPL), Version 1.0
|
||||
*/
|
||||
import "ojs/ojcore";
|
||||
import "ojs/ojinputtext";
|
||||
import "ojs/ojinputnumber";
|
||||
|
||||
/**
|
||||
* @public
|
||||
* @export
|
||||
*/
|
||||
class Test {
|
||||
value: string;
|
||||
|
||||
constructor() {
|
||||
let self = this;
|
||||
self.value = "Good Morning";
|
||||
|
||||
let textInput = document.getElementById('text-input') as oj.ojInputText;
|
||||
//test a custom API of the component
|
||||
let rawVal: string = textInput.rawValue;
|
||||
}
|
||||
}
|
||||
|
||||
export = Test;
|
||||
@@ -1 +0,0 @@
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
Vendored
+60
@@ -0,0 +1,60 @@
|
||||
// Type definitions for oraclejet 6.0
|
||||
// Project: https://github.com/oracle/oraclejet
|
||||
// Definitions by: Naizam Olakara <https://github.com/nolakara>
|
||||
// Jing Wu <https://github.com/jingxwu>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.9
|
||||
import { Model, Collection } from './ojmodel';
|
||||
export namespace oj {
|
||||
let revision: string;
|
||||
let version: string;
|
||||
function ajax(settings?: object): object;
|
||||
function sync(method: string, model: Model | Collection, options?: object): object;
|
||||
}
|
||||
export interface baseComponent<SP extends baseComponentSettableProperties = baseComponentSettableProperties> extends JetElement<SP> {
|
||||
translations: object | null;
|
||||
onTranslationsChanged: ((event: JetElementCustomEvent<baseComponent<SP>["translations"]>) => any) | null;
|
||||
addEventListener<T extends keyof baseComponentEventMap<SP>>(type: T, listener: (this: HTMLElement, ev: baseComponentEventMap<SP>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof baseComponentSettableProperties>(property: T): baseComponent<SP>[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof baseComponentSettableProperties>(property: T, value: baseComponentSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, baseComponentSettableProperties>): void;
|
||||
setProperties(properties: baseComponentSettablePropertiesLenient): void;
|
||||
refresh(): void;
|
||||
}
|
||||
export interface baseComponentEventMap<SP extends baseComponentSettableProperties = baseComponentSettableProperties> extends HTMLElementEventMap {
|
||||
'translationsChanged': JetElementCustomEvent<baseComponent<SP>["translations"]>;
|
||||
}
|
||||
export interface baseComponentSettableProperties extends JetSettableProperties {
|
||||
translations: object | null;
|
||||
}
|
||||
export interface baseComponentSettablePropertiesLenient extends Partial<baseComponentSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface GenericSetter<SP> {
|
||||
set<K extends keyof SP>(propertyName: K, propertyValue: SP[K]): void;
|
||||
unset(propertyName: keyof SP): void;
|
||||
}
|
||||
export interface JetElement<SP> extends HTMLElement, GenericSetter<SP> {
|
||||
set<K extends keyof SP>(propertyName: K, propertyValue: SP[K]): void;
|
||||
unset(propertyName: keyof SP): void;
|
||||
}
|
||||
export interface JetElementCustomEvent<V> extends CustomEvent<{
|
||||
value: V;
|
||||
previousValue: V;
|
||||
updatedFrom: 'external' | 'internal';
|
||||
subproperty: {
|
||||
path: string;
|
||||
value: any;
|
||||
previousValue: any;
|
||||
[key: string]: any;
|
||||
};
|
||||
[key: string]: any;
|
||||
}> {
|
||||
}
|
||||
// This interfaces is empty but required to keep the component chain intact. Avoid lint-rule
|
||||
// tslint:disable-next-line no-empty-interface
|
||||
export interface JetSettableProperties {
|
||||
}
|
||||
export type JetSetPropertyType<K, U extends JetSettableProperties> = K extends keyof U ? U[K] : any;
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
import { baseComponent, baseComponentEventMap, baseComponentSettableProperties, JetElementCustomEvent, JetSetPropertyType } from '..';
|
||||
export interface ojAccordion extends baseComponent<ojAccordionSettableProperties> {
|
||||
expanded: Array<{
|
||||
id?: string;
|
||||
index?: number;
|
||||
}> | null;
|
||||
multiple: boolean;
|
||||
onExpandedChanged: ((event: JetElementCustomEvent<ojAccordion["expanded"]>) => any) | null;
|
||||
onMultipleChanged: ((event: JetElementCustomEvent<ojAccordion["multiple"]>) => any) | null;
|
||||
onOjBeforeCollapse: ((event: ojAccordion.ojBeforeCollapse) => any) | null;
|
||||
onOjBeforeExpand: ((event: ojAccordion.ojBeforeExpand) => any) | null;
|
||||
onOjCollapse: ((event: ojAccordion.ojCollapse) => any) | null;
|
||||
onOjExpand: ((event: ojAccordion.ojExpand) => any) | null;
|
||||
addEventListener<T extends keyof ojAccordionEventMap>(type: T, listener: (this: HTMLElement, ev: ojAccordionEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojAccordionSettableProperties>(property: T): ojAccordion[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojAccordionSettableProperties>(property: T, value: ojAccordionSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojAccordionSettableProperties>): void;
|
||||
setProperties(properties: ojAccordionSettablePropertiesLenient): void;
|
||||
refresh(): void;
|
||||
}
|
||||
export namespace ojAccordion {
|
||||
interface ojBeforeCollapse extends CustomEvent<{
|
||||
toCollapsible: Element;
|
||||
fromCollapsible: Element;
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
interface ojBeforeExpand extends CustomEvent<{
|
||||
toCollapsible: Element;
|
||||
fromCollapsible: Element;
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
interface ojCollapse extends CustomEvent<{
|
||||
toCollapsible: Element;
|
||||
fromCollapsible: Element;
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
interface ojExpand extends CustomEvent<{
|
||||
toCollapsible: Element;
|
||||
fromCollapsible: Element;
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
}
|
||||
export interface ojAccordionEventMap extends baseComponentEventMap<ojAccordionSettableProperties> {
|
||||
'ojBeforeCollapse': ojAccordion.ojBeforeCollapse;
|
||||
'ojBeforeExpand': ojAccordion.ojBeforeExpand;
|
||||
'ojCollapse': ojAccordion.ojCollapse;
|
||||
'ojExpand': ojAccordion.ojExpand;
|
||||
'expandedChanged': JetElementCustomEvent<ojAccordion["expanded"]>;
|
||||
'multipleChanged': JetElementCustomEvent<ojAccordion["multiple"]>;
|
||||
}
|
||||
export interface ojAccordionSettableProperties extends baseComponentSettableProperties {
|
||||
expanded: string[] | number[] | Array<{
|
||||
id?: string;
|
||||
index?: number;
|
||||
}> | null;
|
||||
multiple: boolean;
|
||||
}
|
||||
export interface ojAccordionSettablePropertiesLenient extends Partial<ojAccordionSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
export function collapse(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
direction?: string;
|
||||
startMaxHeight?: string;
|
||||
endMaxHeight?: string;
|
||||
startMaxWidth?: string;
|
||||
endMaxWidth?: string;
|
||||
}): Promise<boolean>;
|
||||
export function expand(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
direction?: string;
|
||||
startMaxHeight?: string;
|
||||
endMaxHeight?: string;
|
||||
startMaxWidth?: string;
|
||||
endMaxWidth?: string;
|
||||
}): Promise<boolean>;
|
||||
export function fadeIn(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
startOpacity?: number;
|
||||
endOpacity?: number;
|
||||
}): Promise<boolean>;
|
||||
export function fadeOut(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
startOpacity?: number;
|
||||
endOpacity?: number;
|
||||
}): Promise<boolean>;
|
||||
export function flipIn(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
axis?: string;
|
||||
startAngle?: string;
|
||||
endAngle?: string;
|
||||
backfaceVisibility?: string;
|
||||
perspective?: string;
|
||||
transformOrigin?: string;
|
||||
flipTarget?: string;
|
||||
}): Promise<boolean>;
|
||||
export function flipOut(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
axis?: string;
|
||||
startAngle?: string;
|
||||
endAngle?: string;
|
||||
backfaceVisibility?: string;
|
||||
perspective?: string;
|
||||
transformOrigin?: string;
|
||||
flipTarget?: string;
|
||||
}): Promise<boolean>;
|
||||
export function ripple(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
offsetX?: string;
|
||||
offsetY?: string;
|
||||
color?: string;
|
||||
diameter?: string;
|
||||
startOpacity?: number;
|
||||
endOpacity?: number;
|
||||
}): Promise<boolean>;
|
||||
export function slideIn(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
direction?: string;
|
||||
offsetX?: string;
|
||||
offsetY?: string;
|
||||
}): Promise<boolean>;
|
||||
export function slideOut(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
direction?: string;
|
||||
offsetX?: string;
|
||||
offsetY?: string;
|
||||
}): Promise<boolean>;
|
||||
export function zoomIn(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
axis?: string;
|
||||
transformOrigin?: string;
|
||||
}): Promise<boolean>;
|
||||
export function zoomOut(element: Element, options?: {
|
||||
delay?: string;
|
||||
duration?: string;
|
||||
timingFunction?: string;
|
||||
persist?: string;
|
||||
axis?: string;
|
||||
transformOrigin?: string;
|
||||
}): Promise<boolean>;
|
||||
// tslint:disable-next-line interface-over-type-literal
|
||||
export type AnimationMethods = 'collapse' | 'expand' | 'fadeIn' | 'fadeOut' | 'flipIn' | 'flipOut' | 'ripple' | 'slideIn' | 'slideOut' | 'zoomIn' | 'zoomOut';
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
import { DataProvider, SortCriterion, FetchByKeysParameters, ContainsKeysResults, FetchByKeysResults, FetchByOffsetParameters, FetchByOffsetResults, FetchListResult,
|
||||
FetchListParameters } from '../ojdataprovider';
|
||||
declare class ArrayDataProvider<K, D> implements DataProvider<K, D> {
|
||||
constructor(data: any[] | (() => any[]), options?: {
|
||||
sortComparators?: ArrayDataProvider.SortComparators<D>;
|
||||
implicitSort?: Array<SortCriterion<D>>;
|
||||
keys?: any[] | (() => any[]);
|
||||
idAttribute?: string | string[];
|
||||
keyAttributes?: string | string[];
|
||||
});
|
||||
addEventListener(eventType: string, listener: EventListener): void;
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>;
|
||||
dispatchEvent(evt: Event): boolean;
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>;
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>;
|
||||
fetchFirst(params?: FetchListParameters<D>): AsyncIterable<FetchListResult<K, D>>;
|
||||
getCapability(capabilityName?: string): any;
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes' | 'no' | 'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void;
|
||||
}
|
||||
export = ArrayDataProvider;
|
||||
declare namespace ArrayDataProvider {
|
||||
interface SortComparators<D> {
|
||||
comparators: Map<keyof D, (a: any, b: any) => number>;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
import { DataProvider, SortCriterion, FetchByKeysParameters, ContainsKeysResults, FetchByKeysResults, FetchByOffsetParameters, FetchByOffsetResults, FetchListResult,
|
||||
FetchListParameters } from '../ojdataprovider';
|
||||
import ArrayDataProvider = require('../ojarraydataprovider');
|
||||
import TreeDataProvider = require('../ojtreedataprovider');
|
||||
declare class ArrayTreeDataProvider<K, D> implements TreeDataProvider<K, D> {
|
||||
constructor(data: any[] | (() => any[]), options?: {
|
||||
sortComparators?: ArrayDataProvider.SortComparators<D>;
|
||||
implicitSort?: Array<SortCriterion<D>>;
|
||||
keyAttributes?: string | string[];
|
||||
keyAttributesScope?: 'global' | 'siblings';
|
||||
childrenAttribute?: string;
|
||||
});
|
||||
addEventListener(eventType: string, listener: EventListener): void;
|
||||
containsKeys(params: FetchByKeysParameters<K>): Promise<ContainsKeysResults<K>>;
|
||||
dispatchEvent(evt: Event): boolean;
|
||||
fetchByKeys(params: FetchByKeysParameters<K>): Promise<FetchByKeysResults<K, D>>;
|
||||
fetchByOffset(params: FetchByOffsetParameters<D>): Promise<FetchByOffsetResults<K, D>>;
|
||||
fetchFirst(params?: FetchListParameters<D>): AsyncIterable<FetchListResult<K, D>>;
|
||||
getCapability(capabilityName?: string): any;
|
||||
getChildDataProvider(parentKey: any): ArrayTreeDataProvider<K, D>;
|
||||
getTotalSize(): Promise<number>;
|
||||
isEmpty(): 'yes' | 'no' | 'unknown';
|
||||
removeEventListener(eventType: string, listener: EventListener): void;
|
||||
}
|
||||
export = ArrayTreeDataProvider;
|
||||
@@ -0,0 +1,23 @@
|
||||
export class AttributeGroupHandler {
|
||||
constructor(matchRules?: {
|
||||
[propName: string]: any;
|
||||
});
|
||||
addMatchRule(category: string, attributeValue: any): void;
|
||||
getCategoryAssignments(): Array<{
|
||||
[propName: string]: any;
|
||||
}>;
|
||||
getValue(category: string): any;
|
||||
getValueRamp(): any[];
|
||||
}
|
||||
export class ColorAttributeGroupHandler extends AttributeGroupHandler {
|
||||
constructor(matchRules?: {
|
||||
[propName: string]: any;
|
||||
});
|
||||
getValueRamp(): string[];
|
||||
}
|
||||
export class ShapeAttributeGroupHandler extends AttributeGroupHandler {
|
||||
constructor(matchRules?: {
|
||||
[propName: string]: any;
|
||||
});
|
||||
getValueRamp(): string[];
|
||||
}
|
||||
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
import { JetElement, JetSettableProperties, JetElementCustomEvent, JetSetPropertyType } from '..';
|
||||
export interface ojAvatar extends JetElement<ojAvatarSettableProperties> {
|
||||
initials: string;
|
||||
size: 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';
|
||||
src: string;
|
||||
onInitialsChanged: ((event: JetElementCustomEvent<ojAvatar["initials"]>) => any) | null;
|
||||
onSizeChanged: ((event: JetElementCustomEvent<ojAvatar["size"]>) => any) | null;
|
||||
onSrcChanged: ((event: JetElementCustomEvent<ojAvatar["src"]>) => any) | null;
|
||||
addEventListener<T extends keyof ojAvatarEventMap>(type: T, listener: (this: HTMLElement, ev: ojAvatarEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojAvatarSettableProperties>(property: T): ojAvatar[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojAvatarSettableProperties>(property: T, value: ojAvatarSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojAvatarSettableProperties>): void;
|
||||
setProperties(properties: ojAvatarSettablePropertiesLenient): void;
|
||||
}
|
||||
export interface ojAvatarEventMap extends HTMLElementEventMap {
|
||||
'initialsChanged': JetElementCustomEvent<ojAvatar["initials"]>;
|
||||
'sizeChanged': JetElementCustomEvent<ojAvatar["size"]>;
|
||||
'srcChanged': JetElementCustomEvent<ojAvatar["src"]>;
|
||||
}
|
||||
export interface ojAvatarSettableProperties extends JetSettableProperties {
|
||||
initials: string;
|
||||
size: 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';
|
||||
src: string;
|
||||
}
|
||||
export interface ojAvatarSettablePropertiesLenient extends Partial<ojAvatarSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
Vendored
+165
@@ -0,0 +1,165 @@
|
||||
import { baseComponent, baseComponentEventMap, baseComponentSettableProperties, JetElementCustomEvent, JetSetPropertyType } from '..';
|
||||
export interface ojButton<SP extends ojButtonSettableProperties = ojButtonSettableProperties> extends baseComponent<SP> {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
onChromingChanged: ((event: JetElementCustomEvent<ojButton<SP>["chroming"]>) => any) | null;
|
||||
onDisabledChanged: ((event: JetElementCustomEvent<ojButton<SP>["disabled"]>) => any) | null;
|
||||
onDisplayChanged: ((event: JetElementCustomEvent<ojButton<SP>["display"]>) => any) | null;
|
||||
onOjAction: ((event: ojButton.ojAction) => any) | null;
|
||||
addEventListener<T extends keyof ojButtonEventMap<SP>>(type: T, listener: (this: HTMLElement, ev: ojButtonEventMap<SP>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojButtonSettableProperties>(property: T): ojButton<SP>[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojButtonSettableProperties>(property: T, value: ojButtonSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojButtonSettableProperties>): void;
|
||||
setProperties(properties: ojButtonSettablePropertiesLenient): void;
|
||||
}
|
||||
export namespace ojButton {
|
||||
interface ojAction extends CustomEvent<{
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
}
|
||||
export interface ojButtonEventMap<SP extends ojButtonSettableProperties = ojButtonSettableProperties> extends baseComponentEventMap<SP> {
|
||||
'ojAction': ojButton.ojAction;
|
||||
'chromingChanged': JetElementCustomEvent<ojButton<SP>["chroming"]>;
|
||||
'disabledChanged': JetElementCustomEvent<ojButton<SP>["disabled"]>;
|
||||
'displayChanged': JetElementCustomEvent<ojButton<SP>["display"]>;
|
||||
}
|
||||
export interface ojButtonSettableProperties extends baseComponentSettableProperties {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
}
|
||||
export interface ojButtonSettablePropertiesLenient extends Partial<ojButtonSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface ojButtonset<SP extends ojButtonsetSettableProperties = ojButtonsetSettableProperties> extends baseComponent<SP> {
|
||||
addEventListener<T extends keyof ojButtonsetEventMap<SP>>(type: T, listener: (this: HTMLElement, ev: ojButtonsetEventMap<SP>[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojButtonsetSettableProperties>(property: T): ojButtonset<SP>[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojButtonsetSettableProperties>(property: T, value: ojButtonsetSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojButtonsetSettableProperties>): void;
|
||||
setProperties(properties: ojButtonsetSettablePropertiesLenient): void;
|
||||
}
|
||||
// These interfaces are empty but required to keep the event chain intact. Avoid lint-rule
|
||||
// tslint:disable-next-line no-empty-interface
|
||||
export interface ojButtonsetEventMap<SP extends ojButtonsetSettableProperties = ojButtonsetSettableProperties> extends baseComponentEventMap<SP> {
|
||||
}
|
||||
// These interfaces are empty but required to keep the component chain intact. Avoid lint-rule
|
||||
// tslint:disable-next-line no-empty-interface
|
||||
export interface ojButtonsetSettableProperties extends baseComponentSettableProperties {
|
||||
}
|
||||
export interface ojButtonsetSettablePropertiesLenient extends Partial<ojButtonsetSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface ojButtonsetMany extends ojButtonset<ojButtonsetManySettableProperties> {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
focusManagement: 'oneTabstop' | 'none';
|
||||
value: any[] | null;
|
||||
onChromingChanged: ((event: JetElementCustomEvent<ojButtonsetMany["chroming"]>) => any) | null;
|
||||
onDisabledChanged: ((event: JetElementCustomEvent<ojButtonsetMany["disabled"]>) => any) | null;
|
||||
onDisplayChanged: ((event: JetElementCustomEvent<ojButtonsetMany["display"]>) => any) | null;
|
||||
onFocusManagementChanged: ((event: JetElementCustomEvent<ojButtonsetMany["focusManagement"]>) => any) | null;
|
||||
onValueChanged: ((event: JetElementCustomEvent<ojButtonsetMany["value"]>) => any) | null;
|
||||
addEventListener<T extends keyof ojButtonsetManyEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonsetManyEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojButtonsetManySettableProperties>(property: T): ojButtonsetMany[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojButtonsetManySettableProperties>(property: T, value: ojButtonsetManySettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojButtonsetManySettableProperties>): void;
|
||||
setProperties(properties: ojButtonsetManySettablePropertiesLenient): void;
|
||||
}
|
||||
export interface ojButtonsetManyEventMap extends ojButtonsetEventMap<ojButtonsetManySettableProperties> {
|
||||
'chromingChanged': JetElementCustomEvent<ojButtonsetMany["chroming"]>;
|
||||
'disabledChanged': JetElementCustomEvent<ojButtonsetMany["disabled"]>;
|
||||
'displayChanged': JetElementCustomEvent<ojButtonsetMany["display"]>;
|
||||
'focusManagementChanged': JetElementCustomEvent<ojButtonsetMany["focusManagement"]>;
|
||||
'valueChanged': JetElementCustomEvent<ojButtonsetMany["value"]>;
|
||||
}
|
||||
export interface ojButtonsetManySettableProperties extends ojButtonsetSettableProperties {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
focusManagement: 'oneTabstop' | 'none';
|
||||
value: any[] | null;
|
||||
}
|
||||
export interface ojButtonsetManySettablePropertiesLenient extends Partial<ojButtonsetManySettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface ojButtonsetOne extends ojButtonset<ojButtonsetOneSettableProperties> {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
focusManagement: 'oneTabstop' | 'none';
|
||||
value: any;
|
||||
onChromingChanged: ((event: JetElementCustomEvent<ojButtonsetOne["chroming"]>) => any) | null;
|
||||
onDisabledChanged: ((event: JetElementCustomEvent<ojButtonsetOne["disabled"]>) => any) | null;
|
||||
onDisplayChanged: ((event: JetElementCustomEvent<ojButtonsetOne["display"]>) => any) | null;
|
||||
onFocusManagementChanged: ((event: JetElementCustomEvent<ojButtonsetOne["focusManagement"]>) => any) | null;
|
||||
onValueChanged: ((event: JetElementCustomEvent<ojButtonsetOne["value"]>) => any) | null;
|
||||
addEventListener<T extends keyof ojButtonsetOneEventMap>(type: T, listener: (this: HTMLElement, ev: ojButtonsetOneEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojButtonsetOneSettableProperties>(property: T): ojButtonsetOne[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojButtonsetOneSettableProperties>(property: T, value: ojButtonsetOneSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojButtonsetOneSettableProperties>): void;
|
||||
setProperties(properties: ojButtonsetOneSettablePropertiesLenient): void;
|
||||
}
|
||||
export interface ojButtonsetOneEventMap extends ojButtonsetEventMap<ojButtonsetOneSettableProperties> {
|
||||
'chromingChanged': JetElementCustomEvent<ojButtonsetOne["chroming"]>;
|
||||
'disabledChanged': JetElementCustomEvent<ojButtonsetOne["disabled"]>;
|
||||
'displayChanged': JetElementCustomEvent<ojButtonsetOne["display"]>;
|
||||
'focusManagementChanged': JetElementCustomEvent<ojButtonsetOne["focusManagement"]>;
|
||||
'valueChanged': JetElementCustomEvent<ojButtonsetOne["value"]>;
|
||||
}
|
||||
export interface ojButtonsetOneSettableProperties extends ojButtonsetSettableProperties {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
focusManagement: 'oneTabstop' | 'none';
|
||||
value: any;
|
||||
}
|
||||
export interface ojButtonsetOneSettablePropertiesLenient extends Partial<ojButtonsetOneSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface ojMenuButton extends ojButton<ojMenuButtonSettableProperties> {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
onChromingChanged: ((event: JetElementCustomEvent<ojMenuButton["chroming"]>) => any) | null;
|
||||
onDisabledChanged: ((event: JetElementCustomEvent<ojMenuButton["disabled"]>) => any) | null;
|
||||
onDisplayChanged: ((event: JetElementCustomEvent<ojMenuButton["display"]>) => any) | null;
|
||||
onOjAction: ((event: ojMenuButton.ojAction) => any) | null;
|
||||
addEventListener<T extends keyof ojMenuButtonEventMap>(type: T, listener: (this: HTMLElement, ev: ojMenuButtonEventMap[T]) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
getProperty<T extends keyof ojMenuButtonSettableProperties>(property: T): ojMenuButton[T];
|
||||
getProperty(property: string): any;
|
||||
setProperty<T extends keyof ojMenuButtonSettableProperties>(property: T, value: ojMenuButtonSettableProperties[T]): void;
|
||||
setProperty<T extends string>(property: T, value: JetSetPropertyType<T, ojMenuButtonSettableProperties>): void;
|
||||
setProperties(properties: ojMenuButtonSettablePropertiesLenient): void;
|
||||
}
|
||||
export namespace ojMenuButton {
|
||||
interface ojAction extends CustomEvent<{
|
||||
[propName: string]: any;
|
||||
}> {
|
||||
}
|
||||
}
|
||||
export interface ojMenuButtonEventMap extends ojButtonEventMap<ojMenuButtonSettableProperties> {
|
||||
'ojAction': ojMenuButton.ojAction;
|
||||
'chromingChanged': JetElementCustomEvent<ojMenuButton["chroming"]>;
|
||||
'disabledChanged': JetElementCustomEvent<ojMenuButton["disabled"]>;
|
||||
'displayChanged': JetElementCustomEvent<ojMenuButton["display"]>;
|
||||
}
|
||||
export interface ojMenuButtonSettableProperties extends ojButtonSettableProperties {
|
||||
chroming: 'full' | 'half' | 'outlined';
|
||||
disabled: boolean;
|
||||
display: 'all' | 'icons';
|
||||
}
|
||||
export interface ojMenuButtonSettablePropertiesLenient extends Partial<ojMenuButtonSettableProperties> {
|
||||
[key: string]: any;
|
||||
}
|
||||
Vendored
+2104
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user