Interface: DevtoolsPlugin — Kata docs
Kata docs

kata-framework


Interface: DevtoolsPlugin

Defined in: packages/kata-devtools/src/types.ts:69

Extends

  • KataPlugin

Properties

enabled

readonly enabled: boolean;

Defined in: packages/kata-devtools/src/types.ts:71

True when devtools is actively recording. False in production unless forced on.

Methods

evalExpression()

evalExpression(expression): 
  | {
  ok: true;
  value: any;
}
  | {
  error: string;
  ok: false;
};

Defined in: packages/kata-devtools/src/types.ts:80

Evaluate a JavaScript expression against the current ctx (read-only).

Parameters

expression

string

Returns

| { ok: true; value: any; } | { error: string; ok: false; }


getEventLog()

getEventLog(): EventLogEntry[];

Defined in: packages/kata-devtools/src/types.ts:76

Returns

EventLogEntry[]


getInspectorState()

getInspectorState(): InspectorState;

Defined in: packages/kata-devtools/src/types.ts:72

Returns

InspectorState


getProfilerReport()

getProfilerReport(): ProfilerReport;

Defined in: packages/kata-devtools/src/types.ts:75

Returns

ProfilerReport


getTimeline()

getTimeline(): TimelineEntry[];

Defined in: packages/kata-devtools/src/types.ts:73

Returns

TimelineEntry[]


getTimelineEntry()

getTimelineEntry(index): TimelineEntry | undefined;

Defined in: packages/kata-devtools/src/types.ts:74

Parameters

index

number

Returns

TimelineEntry | undefined


reset()

reset(): void;

Defined in: packages/kata-devtools/src/types.ts:81

Returns

void


subscribe()

subscribe(listener): () => void;

Defined in: packages/kata-devtools/src/types.ts:78

Subscribe to devtools state changes. Returns unsubscribe.

Parameters

listener

() => void

Returns

() => void