@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
149 lines (148 loc) • 4.46 kB
TypeScript
export namespace dataView {
let view: string;
let className: string;
let data: string;
let content: ({
view: string;
data: string;
content: {
view: string;
className: string;
limit: number;
when: string;
data: string;
whenData: string;
itemConfig: {
when: boolean;
};
item: ({
view: string;
className: string;
when: string;
content: string;
data?: undefined;
} | {
view: string;
data: string;
className?: undefined;
when?: undefined;
content?: undefined;
} | {
view: string;
className: string;
content: ({
view: string;
content: ({
when: string;
content: {
view: string;
data(data: any): {
content: any;
refs: any[];
};
content: {
view: string;
data: string;
};
};
} | {
content: {
view: string;
data: string;
content?: undefined;
};
when?: undefined;
})[];
className?: undefined;
} | {
view: string;
className: string;
content: string;
})[];
when?: undefined;
data?: undefined;
})[];
};
className?: undefined;
when?: undefined;
expanded?: undefined;
} | {
view: string;
content: {
limit: boolean;
view: string;
className: string;
when: string;
data: string;
whenData: string;
itemConfig: {
when: boolean;
};
item: ({
view: string;
className: string;
when: string;
content: string;
data?: undefined;
} | {
view: string;
data: string;
className?: undefined;
when?: undefined;
content?: undefined;
} | {
view: string;
className: string;
content: ({
view: string;
content: ({
when: string;
content: {
view: string;
data(data: any): {
content: any;
refs: any[];
};
content: {
view: string;
data: string;
};
};
} | {
content: {
view: string;
data: string;
content?: undefined;
};
when?: undefined;
})[];
className?: undefined;
} | {
view: string;
className: string;
content: string;
})[];
when?: undefined;
data?: undefined;
})[];
};
data?: undefined;
className?: undefined;
when?: undefined;
expanded?: undefined;
} | {
view: string;
className: string;
when: string;
content: string;
data?: undefined;
expanded?: undefined;
} | {
view: string;
expanded: number;
data: string;
content?: undefined;
className?: undefined;
when?: undefined;
})[];
}