@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
336 lines (335 loc) • 9.91 kB
TypeScript
declare namespace _default {
namespace demo {
export let view: string;
export let syntax: string;
export { codeExample as source };
}
let examples: ({
title: string;
beforeDemo: (string | {
view: string;
data: typeof getSupported;
cols: {
name: {
content: string;
};
mime: {
content: string;
};
};
})[];
source: boolean;
highlightProps?: undefined;
demo?: undefined;
} | {
title: string;
highlightProps: string[];
beforeDemo: string[];
demo: {
view: string;
source: string;
syntax: string;
maxSourceSizeToHighlight: number;
lineNum?: undefined;
actionButtons?: undefined;
prelude?: undefined;
postlude?: undefined;
ranges?: undefined;
marks?: undefined;
};
source?: undefined;
} | {
title: string;
highlightProps: string[];
demo: {
view: string;
source: string;
syntax: string;
lineNum: any;
}[];
beforeDemo?: undefined;
source?: undefined;
} | {
title: string;
highlightProps: string[];
beforeDemo: string[];
demo: {
view: string;
source: string;
syntax: string;
lineNum: boolean;
maxSourceSizeToHighlight?: undefined;
actionButtons?: undefined;
prelude?: undefined;
postlude?: undefined;
ranges?: undefined;
marks?: undefined;
};
source?: undefined;
} | {
title: string;
beforeDemo: string[];
highlightProps: string[];
demo: ({
view: string;
actionCopySource: string;
source: string;
} | {
view: string;
actionCopySource: boolean;
source: string;
})[];
source?: undefined;
} | {
title: string;
highlightProps: string[];
demo: {
view: string;
actionButtons: {
view: string;
content: string;
onClick: any;
}[];
source: string;
syntax: string;
maxSourceSizeToHighlight?: undefined;
lineNum?: undefined;
prelude?: undefined;
postlude?: undefined;
ranges?: undefined;
marks?: undefined;
};
beforeDemo?: undefined;
source?: undefined;
} | {
title: string;
highlightProps: string[];
demo: {
view: string;
prelude: string[];
postlude: string[];
source: string;
syntax: string;
maxSourceSizeToHighlight?: undefined;
lineNum?: undefined;
actionButtons?: undefined;
ranges?: undefined;
marks?: undefined;
};
beforeDemo?: undefined;
source?: undefined;
} | {
title: string;
highlightProps: string[];
beforeDemo: {
view: string;
source: string[];
};
demo: {
view: string;
source: string;
syntax: string;
ranges: ({
range: number[];
className?: undefined;
href?: undefined;
tooltip?: undefined;
} | {
range: number[];
className: string;
href?: undefined;
tooltip?: undefined;
} | {
range: number[];
href: string;
className?: undefined;
tooltip?: undefined;
} | {
range: number[];
href: string;
className: string;
tooltip?: undefined;
} | {
range: number[];
href: string;
tooltip: {
position: string;
content: string;
};
className?: undefined;
})[];
maxSourceSizeToHighlight?: undefined;
lineNum?: undefined;
actionButtons?: undefined;
prelude?: undefined;
postlude?: undefined;
marks?: undefined;
};
source?: undefined;
} | {
title: string;
highlightProps: string[];
beforeDemo: {
view: string;
source: string[];
};
demo: {
view: string;
source: string;
syntax: string;
marks: ({
offset: number;
kind: string;
className: string;
tooltip: string;
} | {
offset: number;
kind: string;
className: string;
href: string;
} | {
offset: number;
kind?: undefined;
content?: undefined;
className?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
content: string;
className?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
content: string;
kind?: undefined;
className?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
className: string;
content: string;
kind?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
href: string;
kind?: undefined;
content?: undefined;
className?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
href: string;
kind: string;
content: string;
className?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
href: string;
content: string;
kind?: undefined;
className?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
href: string;
className: string;
content: string;
kind?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
content: string;
href: string;
postfix: string;
className?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
content: string;
postfix: string;
className?: undefined;
href?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
content: string;
prefix: string;
postfix: string;
href: string;
className?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
content?: undefined;
className?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
kind: string;
className: string;
content?: undefined;
href?: undefined;
postfix?: undefined;
prefix?: undefined;
tooltip?: undefined;
} | {
offset: number;
href: string;
content: string;
tooltip: {
position: string;
content: string;
};
kind?: undefined;
className?: undefined;
postfix?: undefined;
prefix?: undefined;
})[];
maxSourceSizeToHighlight?: undefined;
lineNum?: undefined;
actionButtons?: undefined;
prelude?: undefined;
postlude?: undefined;
ranges?: undefined;
};
source?: undefined;
})[];
}
export default _default;
declare const codeExample: "let name = \"world\";\n\nconsole.log(`Hello, ${name}!`);";
declare function getSupported(): {
name: any[];
mime: any[];
}[];