This follow-up Phase C-lite slice replaces purely internal helper modules with stable external no-op surfaces and collapses internal elevated error logging to a no-op. The change removes additional USER_TYPE-gated helper behavior without touching product-facing runtime flows. Constraint: Keep this PR limited to isolated helper modules that are already external no-ops in practice Rejected: Pulling in broader speculation or logging sink changes | less isolated and easier to debate during review Confidence: high Scope-risk: narrow Reversibility: clean Directive: Continue Phase C with similarly isolated helpers before moving into mixed behavior files Tested: bun run build Tested: bun run smoke Tested: bun run verify:privacy Tested: bun run test:provider Tested: bun run test:provider-recommendation Not-tested: Full repo typecheck (upstream baseline remains noisy) Co-authored-by: anandh8x <test@example.com>
19 lines
520 B
TypeScript
19 lines
520 B
TypeScript
// External build: terminal recording is not available.
|
|
// Keep this module as a stable no-op surface so runtime imports stay valid.
|
|
|
|
export function getRecordFilePath(): string | null {
|
|
return null
|
|
}
|
|
|
|
export function _resetRecordingStateForTesting(): void {}
|
|
|
|
export function getSessionRecordingPaths(): string[] {
|
|
return []
|
|
}
|
|
|
|
export async function renameRecordingForSession(): Promise<void> {}
|
|
|
|
export async function flushAsciicastRecorder(): Promise<void> {}
|
|
|
|
export function installAsciicastRecorder(): void {}
|