Skip to content

⬅️ Back to Table of Contents

📄 types.ts

📊 Analysis Summary

Metric Count
📦 Imports 5
📐 Interfaces 1

📚 Table of Contents

🛠️ File Location:

📂 packages/website/src/components/editor/types.ts

📦 Imports

Name Source
UpdateModel ../linter/types
ConfigModel ../types
ErrorGroup ../types
SelectedRange ../types
TabType ../types

Interfaces

CommonEditorProps

Interface Code
export interface CommonEditorProps extends ConfigModel {
  readonly activeTab: TabType;
  readonly onASTChange: (value: UpdateModel | undefined) => void;
  readonly onChange: (cfg: Partial<ConfigModel>) => void;
  readonly onMarkersChange: (value: ErrorGroup[]) => void;
  readonly onSelect: (position?: number) => void;
  readonly selectedRange?: SelectedRange;
}

Properties

Name Type Optional Description
activeTab TabType
onASTChange (value: UpdateModel | undefined) => void
onChange (cfg: Partial<ConfigModel>) => void
onMarkersChange (value: ErrorGroup[]) => void
onSelect (position?: number) => void
selectedRange SelectedRange