isValid
Pins
Runtime
Читает data-вход через resolveInput, вызывает isReferenceValid(ref), маршрутизирует exec на true/false ветку.
Preconditions
- На вход
value должна приходить ссылка (DeviceRef, MicrophoneRef, AudioStreamRef, …).
- Value-типы (
DateTime, Integer, String) → всегда false.
Anti-patterns
Не используйте isValid(MicrophoneRef) как guard перед GetSample. Проверяйте AudioStreamRef после GetAudioStream.
Minimal example
Code
packages/device-board/src/runtime/reference-validity.ts — isReferenceValid.