sound-manager
Version:
A full-service sound library.
15 lines (13 loc) • 314 B
text/typescript
import {
ISoundLabel,
} from './ISoundLabel';
import {
NodeTypes,
} from '../enums/NodeTypes';
export interface IBaseNode {
readonly type: NodeTypes;
getLabel(): ISoundLabel;
setLabel(label: Partial<ISoundLabel>): IBaseNode;
getVolume(): number;
setVolume(value: number): IBaseNode;
}