SYMBOL INDEX (185 symbols across 51 files) FILE: packages/core/src/dashboard/dashboard.js function isWidgetEvent (line 13) | function isWidgetEvent (eventId) { class Dashboard (line 17) | class Dashboard { method constructor (line 18) | constructor (json, io) { method emit (line 32) | emit (eventId, data, historical) { method loadDatasources (line 49) | loadDatasources () { method loadWidgets (line 55) | loadWidgets () { method destroy (line 61) | destroy () { method toRenderModel (line 75) | async toRenderModel () { FILE: packages/core/src/dashboard/emitter/emitter.js class Emitter (line 5) | class Emitter { method constructor (line 6) | constructor (socketio, room) { method clientJoinHandler (line 15) | clientJoinHandler (socket) { method emit (line 27) | emit (event, data, historical) { FILE: packages/core/src/dashboard/loader/loader.js function load (line 8) | function load (cache, name, io) { function add (line 19) | function add (cache, name, io, descriptor) { function find (line 28) | function find (cache, name, io) { function has (line 32) | function has (cache, name) { FILE: packages/core/src/dashboard/parser/parser.js function get (line 5) | function get (directive) { function parse (line 13) | function parse (json) { FILE: packages/core/src/dashboard/renderer/renderer.js function renderWidgets (line 7) | function renderWidgets (widgets, layout) { FILE: packages/core/src/datasource-binder/datasource-binder.js function fetchFunction (line 9) | function fetchFunction () { FILE: packages/core/src/datasource-binder/datasource-emitter.js class DatasourceEmitter (line 5) | class DatasourceEmitter extends EventEmitter {} FILE: packages/core/src/datasource-loader/datasource-loader.js function resolveDatasource (line 9) | function resolveDatasource (path) { function parseConfiguration (line 13) | function parseConfiguration (datasourceName, validation, options) { function register (line 17) | function register (registrationFn, configuration) { function initialise (line 25) | function initialise (name, registrationFn, configuration = {}, schedule) { FILE: packages/core/src/datasource/datasource.spec.js function fn (line 55) | function fn () { return loaded.fetch() } FILE: packages/core/src/datasource/dummy-datasource/index.js class DummyDatasource (line 3) | class DummyDatasource { method constructor (line 4) | constructor (options) { method fetch (line 8) | fetch () { FILE: packages/core/src/datasource/index.js function extendValidation (line 13) | function extendValidation (validation) { function loadValidOptions (line 19) | function loadValidOptions (widgetName, validation, options) { FILE: packages/core/src/plugins/ui/handlers/dashboard/index.js function buildViewModel (line 7) | async function buildViewModel (dashboard, server) { FILE: packages/core/src/plugins/ui/handlers/index/index.js function loadFromDisk (line 8) | function loadFromDisk (boards) { function loadFromCache (line 21) | function loadFromCache (boards, request) { FILE: packages/core/src/resolver/resolver.js function discoverNpmModule (line 6) | function discoverNpmModule (moduleName) { function discoverLocalModule (line 14) | function discoverLocalModule (moduleName) { function throwNotFound (line 19) | function throwNotFound (moduleName) { function discover (line 23) | function discover (moduleName) { function resolve (line 33) | function resolve (moduleName) { FILE: packages/core/src/server.js function register (line 22) | function register () { function start (line 68) | function start (server) { function cleanup (line 85) | function cleanup (server) { function stop (line 92) | function stop (server) { FILE: packages/core/src/transform-loader/transform-loader.js function validate (line 7) | function validate (widgetName, configuration) { FILE: packages/core/src/transform-loader/transform-loader.spec.js class SomeTransformer (line 10) | class SomeTransformer {} class OtherTransformer (line 11) | class OtherTransformer {} FILE: packages/core/src/widget-binder/widget-binder.js function fetchDatasource (line 8) | function fetchDatasource (datasources, datasourceId) { FILE: packages/core/src/widget-datasource-binding/widget-datasource-binding.js function transform (line 5) | function transform (data, transformers) { FILE: packages/core/src/widget/history/history.js class History (line 3) | class History { method constructor (line 4) | constructor (size = 10) { method insert (line 9) | insert (entry) { method fetch (line 16) | fetch () { FILE: packages/core/src/widget/index.js class Widget (line 10) | class Widget { method constructor (line 11) | constructor (widgetPath, config) { method register (line 22) | register (emitter) { method update (line 31) | update (value) { method toRenderModel (line 35) | toRenderModel (dashboardLayout) { FILE: packages/core/src/widget/loader/index.js function discoverComponentPath (line 11) | function discoverComponentPath (packagePath, packageJson) { function findPackageRoot (line 22) | function findPackageRoot (directory) { function loadPackageJson (line 27) | function loadPackageJson (packageRoot) { function readPackage (line 31) | function readPackage (directory) { function readComponentStanza (line 41) | function readComponentStanza (packageJson) { FILE: packages/core/src/widget/widget-position/index.js class WidgetPosition (line 1) | class WidgetPosition { method constructor (line 2) | constructor (dashboardLayout, position) { method rowHeight (line 8) | get rowHeight () { method columnWidth (line 12) | get columnWidth () { method height (line 16) | get height () { method width (line 20) | get width () { method left (line 24) | get left () { method top (line 28) | get top () { FILE: packages/core/test/resources/widgets/configurable/widget.js class ExampleWidget (line 9) | class ExampleWidget { method constructor (line 10) | constructor (options) { method update (line 14) | update (data) { FILE: packages/core/test/resources/widgets/example/widget.js class ExampleWidget (line 5) | class ExampleWidget { method update (line 6) | update (data) { FILE: packages/core/test/util/dashboard.builder.js class DashboardBuilder (line 5) | class DashboardBuilder { method constructor (line 6) | constructor () { method withName (line 12) | withName (name = 'Some Dashboard') { method addDatasource (line 17) | addDatasource (moduleName, options) { method addWidget (line 26) | addWidget (widget = WidgetBuilder.create().build()) { method build (line 31) | build () { FILE: packages/core/test/util/datasource.builder.js class Datasource (line 3) | class Datasource { method constructor (line 4) | constructor (options) { method fetch (line 8) | fetch () { class DatasourceBuilder (line 13) | class DatasourceBuilder { method constructor (line 14) | constructor () { method build (line 18) | build () { FILE: packages/core/test/util/widget.builder.js class WidgetBuilder (line 5) | class WidgetBuilder { method constructor (line 6) | constructor () { method _createWidgetModule (line 11) | _createWidgetModule (internals = { schedule: 1000, job: () => { return... method withJob (line 27) | withJob (job = Promise.resolve({}), schedule = 1000) { method withOptions (line 32) | withOptions (options = {}) { method withWidget (line 37) | withWidget (widget) { method build (line 42) | build () { FILE: packages/datasource-google-sheets/src/config-validator/index.js class ConfigValidator (line 5) | class ConfigValidator { method inlineCredentialsValidation (line 6) | get inlineCredentialsValidation () { method fileCredentialsValidation (line 21) | get fileCredentialsValidation () { method validation (line 25) | get validation () { method columnSchema (line 38) | get columnSchema () { method rowSchema (line 45) | get rowSchema () { FILE: packages/datasource-google-sheets/src/google-sheets-transport/index.js class GoogleSheetsTransport (line 9) | class GoogleSheetsTransport { method constructor (line 10) | constructor (options) { method widgetValidation (line 20) | static get widgetValidation () { method loadCredentialsFromDisk (line 24) | loadCredentialsFromDisk () { method validate (line 41) | validate (schema, credentials) { method fetch (line 47) | fetch () { method _extractCellData (line 59) | _extractCellData (data) { method _toMatrix (line 67) | _toMatrix (tab) { method _extractCellValue (line 83) | _extractCellValue (tab) { FILE: packages/datasource-google-sheets/test/config.util.js function getConfig (line 3) | function getConfig (credentialsOverride) { FILE: packages/datasource-random/src/random-transport/index.js class RandomTransport (line 6) | class RandomTransport { method constructor (line 7) | constructor (options, seed = new Date().getTime()) { method prepareOptions (line 12) | prepareOptions () { method validateMethod (line 30) | validateMethod (method) { method fetch (line 36) | fetch () { FILE: packages/datasource-rest/src/rest-transport/index.js method prepareRequest (line 8) | prepareRequest (config) { class RestTransport (line 25) | class RestTransport { method constructor (line 26) | constructor (options) { method fetch (line 30) | fetch () { FILE: packages/datasource-value/src/value-transport/index.js class ValueTransport (line 5) | class ValueTransport { method constructor (line 6) | constructor (options) { method fetch (line 10) | fetch () { FILE: packages/transformer-jq/lib/transformer.js class JqTransformer (line 6) | class JqTransformer { method constructor (line 7) | constructor (transformation) { method transform (line 11) | transform (data) { FILE: packages/transformer-map/transformer.js class MapTransformer (line 5) | class MapTransformer { method constructor (line 6) | constructor (schema) { method transform (line 10) | transform (data) { FILE: packages/widget-chart/src/server/widget.js class ChartWidget (line 9) | class ChartWidget { method constructor (line 10) | constructor (options) { method update (line 14) | update (data) { FILE: packages/widget-ci/src/build-status.enum.js class BuildStatus (line 1) | class BuildStatus { method passed (line 2) | static get passed () { method failed (line 6) | static get failed () { method unknown (line 10) | static get unknown () { method queued (line 14) | static get queued () { method running (line 18) | static get running () { FILE: packages/widget-ci/src/engines/circleci/index.js class CircleCIEngine (line 6) | class CircleCIEngine { method constructor (line 7) | constructor (options) { method fetchBuildStatus (line 25) | fetchBuildStatus () { FILE: packages/widget-ci/src/engines/factory.js class Factory (line 4) | class Factory { method constructor (line 5) | constructor () { method getEngine (line 12) | getEngine (engine) { method availableEngines (line 16) | get availableEngines () { FILE: packages/widget-ci/src/engines/travis/index.js class TravisEngine (line 7) | class TravisEngine { method constructor (line 8) | constructor (options) { method fetchBuildStatus (line 23) | fetchBuildStatus () { FILE: packages/widget-ci/src/server/widget.js class CiWidget (line 8) | class CiWidget { method constructor (line 9) | constructor (config, emitter) { method run (line 28) | run () { method destroy (line 42) | destroy () { FILE: packages/widget-gauge/src/server/widget.js class GaugeWidget (line 10) | class GaugeWidget { method constructor (line 11) | constructor (options) { method update (line 15) | update (value) { FILE: packages/widget-health/src/server/widget.js class HealthWidget (line 3) | class HealthWidget { method constructor (line 4) | constructor (options, emitter) { method run (line 14) | run () { method destroy (line 19) | destroy () { FILE: packages/widget-progress/src/server/widget.js class ProgressWidget (line 3) | class ProgressWidget { method constructor (line 4) | constructor (options) { method update (line 8) | update (data) { FILE: packages/widget-statistic/src/server/widget.js function format (line 10) | function format (format, value) { class StatisticWidget (line 14) | class StatisticWidget { method constructor (line 15) | constructor (options) { method update (line 19) | update (value) { FILE: packages/widget-status/src/providers/github/index.js class Github (line 7) | class Github { method configValidation (line 8) | static get configValidation () { method mapHealth (line 12) | mapHealth (body) { method fetch (line 23) | fetch () { FILE: packages/widget-status/src/providers/statuspageio/index.js function mapHealthStatus (line 9) | function mapHealthStatus (status) { class StatuspageIo (line 19) | class StatuspageIo { method constructor (line 20) | constructor (config) { method configValidation (line 25) | static get configValidation () { method filterComponentList (line 32) | filterComponentList (all, component) { method fetch (line 41) | fetch () { FILE: packages/widget-status/src/server/validator.js function getBasicValidation (line 6) | function getBasicValidation () { function validate (line 16) | function validate (schema, config) { FILE: packages/widget-status/src/server/widget.js class StatusWidget (line 6) | class StatusWidget { method constructor (line 7) | constructor (options, emitter) { method run (line 22) | run () { method destroy (line 31) | destroy () { FILE: packages/widget-time/src/server/widget.js class TimeWidget (line 7) | class TimeWidget { method constructor (line 8) | constructor (options, emitter) { method run (line 19) | run () { method destroy (line 24) | destroy () {