MCPcopy
hub / github.com/CapSoftware/Cap / normalizeCapturePreferences

Function normalizeCapturePreferences

apps/chrome-extension/src/shared/storage.ts:576–587  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

574};
575
576const normalizeCapturePreferences = (value: unknown): CapturePreferences => {
577 const capture =
578 value && typeof value === "object"
579 ? (value as Partial<CapturePreferences>)
580 : {};
581
582 return {
583 recordingMode: normalizeRecordingMode(capture.recordingMode),
584 camera: normalizeDevicePreference(capture.camera),
585 microphone: normalizeDevicePreference(capture.microphone),
586 };
587};
588
589const normalizeWebcamShape = (
590 value: unknown,

Callers 1

loadSettingsFunction · 0.85

Calls 2

normalizeRecordingModeFunction · 0.85

Tested by

no test coverage detected