rxpoweredup
Version:
A Typescript RxJS-based library for controlling LEGO Powered UP hubs & peripherals.
16 lines (15 loc) • 894 B
JavaScript
import { container } from 'tsyringe';
import { VoltageValueTransformerFactory } from './voltage-value-transformer-factory';
import { TemperatureValueTransformer } from './temperature-value-transformer';
import { MotorAposValueTransformer } from './motor-apos-value-transformer';
import { MotorPosValueTransformer } from './motor-pos-value-transformer';
import { TiltValueTransformer } from './tilt-value-transformer';
import { ColorValueTransformer } from './color-value-transformer';
export function registerPortValueTransformers() {
container.registerSingleton(MotorAposValueTransformer);
container.registerSingleton(MotorPosValueTransformer);
container.registerSingleton(VoltageValueTransformerFactory);
container.registerSingleton(TiltValueTransformer);
container.registerSingleton(TemperatureValueTransformer);
container.registerSingleton(ColorValueTransformer);
}