22 lines
525 B
TypeScript
22 lines
525 B
TypeScript
export interface domElement
|
|
{
|
|
id: string;
|
|
eltDOM?: HTMLElement;
|
|
}
|
|
export interface selectors extends domElement
|
|
{
|
|
datasFieldNb: number;
|
|
separator?: string;
|
|
name?: string;
|
|
values? : string[];
|
|
}
|
|
export interface sortingColumns
|
|
{
|
|
datasFieldNb: number;
|
|
order?: "asc"|"desc"|undefined;
|
|
}
|
|
export interface sortingFunctions
|
|
{
|
|
datasFieldNb: number;
|
|
sort(a: any,b: any, order?: "asc"|"desc"): number; // cf. https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
|
|
} |