How to use the @dynatrace/barista-components/core.isObject function in @dynatrace/barista-components

To help you get started, we’ve selected a few @dynatrace/barista-components examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dynatrace-oss / barista / components / filter-field / src / filter-field-default-data-source.ts View on Github external
isAutocomplete(
    // tslint:disable-next-line: no-any
    data: any,
  ): data is DtFilterFieldDefaultDataSourceAutocomplete {
    return isObject(data) && Array.isArray(data.autocomplete);
  }
github dynatrace-oss / barista / components / filter-field / src / types.ts View on Github external
export function isDtRangeValue(value: any): value is DtRangeValue {
  return (
    isObject(value) &&
    value.hasOwnProperty('operator') &&
    value.hasOwnProperty('range')
  );
}
github dynatrace-oss / barista / components / filter-field / src / filter-field-default-data-source.ts View on Github external
isFreeText(data: any): data is DtFilterFieldDefaultDataSourceFreeText {
    return isObject(data) && Array.isArray(data.suggestions);
  }
github dynatrace-oss / barista / components / filter-field / src / filter-field-default-data-source.ts View on Github external
isGroup(data: any): data is DtFilterFieldDefaultDataSourceGroup {
    return (
      isObject(data) &&
      typeof data.name === 'string' &&
      Array.isArray(data.options)
    );
  }
github dynatrace-oss / barista / components / filter-field / src / filter-field-default-data-source.ts View on Github external
isRange(data: any): data is DtFilterFieldDefaultDataSourceRange {
    return isObject(data) && isObject(data.range);
  }