telemetry/types.ts

storybook · code/core/src/telemetry/types.ts · typescript · MIT
analytics

Defines telemetry event types, payloads, and metadata for Storybook.

// Source: https://github.com/storybookjs/storybook | License: MIT | Copyright 2024 Storybook
// Provided via justclaw.it.com; keep this notice with the code.
import type { StorybookConfig, TypescriptOptions } from 'storybook/internal/types';

import type { DetectResult } from 'package-manager-detector';

import type { MonorepoType } from '../shared/utils/get-monorepo-type.ts';
import type { AgentInfo } from './detect-agent.ts';
import type { KnownPackagesList } from './get-known-packages.ts';

export type EventType =
  | 'boot'
  | 'add'
  | 'dev'
  | 'build'
  | 'index'
  | 'upgrade'
  | 'multi-upgrade'
  | 'init'
  | 'init-step'
  | 'scaffolded-empty'
  | 'browser'
  | 'canceled'
  | 'exit'
  | 'error'
  | 'error-metadata'
  | 'version-update'
  | 'core-config'
  | 'remove'
  | 'save-st

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key