Files
devicemanager/ts/features/index.ts

16 lines
678 B
TypeScript

/**
* Features Module
* Exports all feature classes and types
*/
// Abstract base
export { Feature, type TDeviceReference } from './feature.abstract.js';
// Concrete features
export { ScanFeature, type IScanFeatureOptions } from './feature.scan.js';
export { PrintFeature, type IPrintFeatureOptions } from './feature.print.js';
export { PlaybackFeature, type IPlaybackFeatureOptions } from './feature.playback.js';
export { VolumeFeature, type IVolumeFeatureOptions, type IVolumeController } from './feature.volume.js';
export { PowerFeature, type IPowerFeatureOptions } from './feature.power.js';
export { SnmpFeature, type ISnmpFeatureOptions } from './feature.snmp.js';