Skip to content

EZ Web Audio / isMusicalTimeNotation

Function: isMusicalTimeNotation()

isMusicalTimeNotation(value): value is string

Defined in: packages/core/src/utils/musical-time.ts:170

Type guard for valid musical time notation strings.

Returns true if the value is a string that can be parsed as musical time notation. Does not accept numeric values (use typeof value === 'number' separately).

Parameters

value

unknown

Value to check

Returns

value is string

true if value is a valid musical time notation string

Example

typescript
isMusicalTimeNotation('4n')     // true
isMusicalTimeNotation('8t')     // true
isMusicalTimeNotation('1m')     // true
isMusicalTimeNotation('2:1:0')  // true
isMusicalTimeNotation('xyz')    // false
isMusicalTimeNotation(42)       // false