@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
264 lines (263 loc) • 6.97 kB
TypeScript
declare namespace _default {
let beforeDemo: string[];
namespace demo {
let view: string;
}
let demoData: ({
foo: number;
bar: string;
baz: string;
} | {
foo: number;
baz: string;
bar?: undefined;
})[];
let examples: ({
title: string;
beforeDemo: {
view: string;
source: string[];
};
highlightProps: string[];
demo: {
view: string;
cols: ({
header: string;
sorting: string;
data: string;
footer: string;
headerClassName?: undefined;
className?: undefined;
content?: undefined;
} | {
header: string;
headerClassName: string;
className: string;
content: string;
footer: {
data: string;
};
sorting?: undefined;
data?: undefined;
})[];
data?: undefined;
};
demoData: {
name: string;
age: number;
occupation: string;
}[];
afterDemo?: undefined;
} | {
title: string;
beforeDemo: {
view: string;
source: string;
};
afterDemo: string[];
highlightProps: string[];
demo: {
view: string;
cols: {
age: string;
occupation: boolean;
extraColumn: {
header: string;
content: string;
};
name?: undefined;
fare?: undefined;
price?: undefined;
};
data?: undefined;
};
demoData: {
name: string;
age: number;
occupation: string;
}[];
} | {
title: string;
beforeDemo: {
view: string;
source: string;
};
highlightProps: string[];
demo: {
view: string;
cols: ({
header: string;
data: string;
content?: undefined;
sorting?: undefined;
} | {
header: string;
content: string;
data?: undefined;
sorting?: undefined;
} | {
header: string;
data: string;
content: string;
sorting?: undefined;
} | {
header: string;
sorting: string;
content: string[];
data?: undefined;
})[];
data?: undefined;
};
demoData: {
name: string;
age: number;
occupation: string;
}[];
afterDemo?: undefined;
} | {
title: string;
beforeDemo: string[];
highlightProps: string[];
demo: (string | {
view: string;
data: (string | number | number[] | {
foo: number;
bar: number;
} | null)[];
valueCol?: undefined;
} | {
view: string;
valueCol: boolean;
data?: undefined;
})[];
demoData: {
name: string;
age: number;
occupation: string;
}[];
afterDemo?: undefined;
} | {
title: string;
beforeDemo: {
view: string;
source: string;
};
highlightProps: string[];
demo: {
view: string;
data: string;
cols: {
name: {
contentWhen: string;
footer?: undefined;
};
age: {
colWhen: string;
footer?: undefined;
};
fare: {
colSpan: string;
content: {
data: string;
view: string;
content: ({
when: string;
content: string;
} | {
content: string;
when?: undefined;
})[];
};
};
price: {
when: string;
data: string;
content: string;
};
occupation?: undefined;
extraColumn?: undefined;
};
};
demoData: {
name: string;
age: number;
occupation: string;
}[];
afterDemo?: undefined;
} | {
title: string;
beforeDemo: {
view: string;
source: string[];
};
highlightProps: string[];
demo: {
view: string;
cols: ({
header: string;
data: string;
details?: undefined;
detailsWhen?: undefined;
} | {
header: string;
data: string;
details: string[];
detailsWhen?: undefined;
} | {
header: string;
data: string;
details: boolean;
detailsWhen?: undefined;
} | {
header: string;
data: string;
detailsWhen: string;
details?: undefined;
})[];
data?: undefined;
};
demoData: {
group: string;
peoples: {
name: string;
age: number;
occupation: string;
}[];
}[];
afterDemo?: undefined;
} | {
title: string;
beforeDemo: {
view: string;
source: string[];
};
highlightProps: string[];
demoData: {
name: string;
age: number;
occupation: string;
}[];
demo: {
view: string;
cols: {
name: {
footer: string;
contentWhen?: undefined;
};
age: {
footer: {
colSpan: number;
};
colWhen?: undefined;
};
occupation?: undefined;
extraColumn?: undefined;
fare?: undefined;
price?: undefined;
};
data?: undefined;
};
afterDemo?: undefined;
})[];
}
export default _default;