Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'Histogram1DProvider');
CompositeClosureHelper.dataSubscriber(publicAPI, model, 'histogram1D', {
defaultMetadata: {
numberOfBins: 32,
partial: true,
},
set(storage, data) {
const numberOfBins = data.counts.length;
if (!storage[numberOfBins]) {
storage[numberOfBins] = {};
}
const binStorage = storage[numberOfBins];
// Ensure that empty range histogram to only fill the first bin
if (data.min === data.max) {
const totalCount = data.counts.reduce((a, b) => a + b, 0);
data.counts = data.counts.map((v, i) => (i ? 0 : totalCount));export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'VizComponent');
CompositeClosureHelper.get(publicAPI, model, [
'provider',
'container',
'numberOfBins',
]);
CompositeClosureHelper.set(publicAPI, model, ['numberOfBins']);
CompositeClosureHelper.dynamicArray(publicAPI, model, 'readOnlyFields');
informationDiagram(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'HistogramBinHoverProvider');
CompositeClosureHelper.event(publicAPI, model, 'HoverBinChange');
histogramBinHoverProvider(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'LegendProvider');
legendProvider(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'ScoresProvider');
CompositeClosureHelper.event(publicAPI, model, 'scoresChange', false);
CompositeClosureHelper.get(publicAPI, model, ['scores']);
scoresProvider(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, PROVIDER_NAME);
CompositeClosureHelper.event(publicAPI, model, 'FieldChange');
CompositeClosureHelper.get(publicAPI, model, ['fieldsSorted']);
CompositeClosureHelper.set(publicAPI, model, ['fieldsSorted']);
fieldProvider(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'VizComponent');
CompositeClosureHelper.get(publicAPI, model, [
'provider',
'container',
'fieldShowHistogram',
'numberOfBins',
]);
CompositeClosureHelper.set(publicAPI, model, [
'fieldShowHistogram',
'numberOfBins',
]);
fieldSelector(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.event(publicAPI, model, 'ImageReady');
CompositeClosureHelper.isA(publicAPI, model, 'WslinkImageStream');
wslinkImageStream(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, DEFAULT_VALUES, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, PROVIDER_NAME);
CompositeClosureHelper.event(publicAPI, model, 'StoreAnnotationChange');
CompositeClosureHelper.set(publicAPI, model, ['defaultEmptyAnnotationName']);
CompositeClosureHelper.get(publicAPI, model, ['defaultEmptyAnnotationName']);
annotationStoreProvider(publicAPI, model);
}export function extend(publicAPI, model, initialValues = {}) {
Object.assign(model, initialValues);
CompositeClosureHelper.destroy(publicAPI, model);
CompositeClosureHelper.isA(publicAPI, model, 'Histogram2DProvider');
CompositeClosureHelper.dataSubscriber(publicAPI, model, 'histogram2D', {
defaultMetadata: {
numberOfBins: 32,
partial: true,
},
set(storage, data) {
const binSize = data.numberOfBins || 'default';
if (!storage[binSize]) {
storage[binSize] = {};
}
const binStorage = storage[binSize];
if (!binStorage[data.x.name]) {
binStorage[data.x.name] = {};
}
if (!binStorage[data.y.name]) {
binStorage[data.y.name] = {};