How to use the keen-analysis function in keen-analysis

To help you get started, weโ€™ve selected a few keen-analysis 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 keen / explorer / test / unit / actions / ExplorerActionsSpec.js View on Github external
beforeEach(() => {
    client = new KeenAnalysis(TestHelpers.createClient());
    // spyDispatch.mockClear();
  });
github keen / explorer / test / unit / actions / ExplorerActionsSpec.js View on Github external
describe('actions/ExplorerActions', () => {
  const analysisClient = new KeenAnalysis(TestHelpers.createClient());
  const mockDispatch = jest.fn();
  let spyGet;
  let client;
  let spyRunQuery;

  beforeAll(() => {
    XHRmock.setup();
  });

  afterAll(() => {
    spyDispatch.mockRestore();
    XHRmock.teardown();
  });

  beforeEach(() => {
    client = new KeenAnalysis(TestHelpers.createClient());
github keen / explorer / test / unit / modules / persistence / KeenSavedQueriesSpec.js View on Github external
beforeEach(() => {
    config = {
      masterKey: 'fakeKey',
      baseUrl: 'https://test-bookmarks-keen.io/projects/123/queries/saved',
      client: new KeenAnalysis(KeenHelpers.createClient())
    };
    KeenSavedQueriesObj = new KeenSavedQueries(config);
    bookmarkObj = {
      id: 'some-name-original',
      query_name: 'some-name',
      query: {
        analysis_type: 'count',
        event_collection: 'activities',
      },
      metadata: {
        visualization: { chart_type: 'metric' },
        display_name: 'some name',
      }
    };
  });
github keen / explorer / test / unit / utils / ExplorerUtilsSpec.js View on Github external
beforeEach(() => {
      explorer = TestHelpers.createExplorerModel();
      client = new KeenAnalysis(TestHelpers.createClient());
    });
github keen / explorer / test / unit / components / explorer / index_spec.js View on Github external
beforeEach(() => {
    ExplorerStore.clearAll();
    ExplorerActions.create({ id: '1', query_name: 'A persisted query', metadata: { display_name: 'some name' } });
    ExplorerActions.setActive('1');

    project = TestHelpers.createProject();
    project.client = client = new KeenAnalysis(TestHelpers.createClient());
    project.client.resources({
      'events': '{protocol}://{host}/3.0/projects/{projectId}/events'
    });

    config = { persistence: null };
    explorer = ExplorerStore.get('1');
    component = TestUtils.renderIntoDocument();
  });
github keen / explorer / test / unit / components / explorer / visualization / index_spec.js View on Github external
beforeEach(() => {
    client = new KeenAnalysis(TestHelpers.createClient());
    model = TestHelpers.createExplorerModel();
    model.id = 10;
    project = TestHelpers.createProject();

    chartOptionsStub = jest.spyOn(ChartTypeUtils, 'getChartTypeOptions').mockImplementation(()=>{}).mockReturnValue([]);
    exportToCsvStub = jest.spyOn(DataUtils, 'exportToCsv').mockImplementation(()=>{}).mockReturnValue([]);

    renderComponent = function(props) {
      const defaults = {
        client,
        model,
        project,
        persistence: null,
        appState: AppStateStore.getState()
      };
      const propsExt = _.assign({}, defaults, props);
github keen / explorer / test / support / TestHelpers.js View on Github external
createProject: () => {
    const schema = buildProjectSchema();
    return {
      client: new KeenAnalysis({
        projectId: 'projectId',
        protocol: 'https',
        host: 'api.keen.io',
        masterKey: 'masterKey',
        apiVersion: '3.0'
      }),
      loading: false,
      eventCollections: FormatUtils.sortItems(_.map(schema, 'name')),
      schema: schema
    };
  },
github chronologic / eth-alarm-clock-dapp / app / stores / KeenStore.js View on Github external
async initialize() {
    await this._web3Service.init();

    this.networkId = this._web3Service.network.id;

    this.analysisClient = new KeenAnalysis({
      projectId: this.projectId,
      readKey: this.readKey
    });

    this.trackingClient = new KeenTracking({
      projectId: this.projectId,
      writeKey: this.writeKey
    });

    this.sendPageView();

    this._pollActiveTimeNodesCount();
  }
github keen / explorer / lib / js / app / index.js View on Github external
constructor(props) {
    const { keenAnalysis, keenTracking } = props;

    client = keenAnalysis.instance || new KeenAnalysis(keenAnalysis.config);

    if (keenTracking) {
      keenTrackingClient = keenTracking.instance || new KeenTracking(keenTracking.config);
    }

    ReactDOM.render(
      
        
      ,
      document.querySelector(props.container),
    );

keen-analysis

A JavaScript client for Keen.IO

MIT
Latest version published 5 years ago

Package Health Score

49 / 100
Full package analysis