UNPKG

@iotize/device-client.js

Version:

IoTize Device client for Javascript

15 lines (14 loc) 736 B
import { DecoderFct } from './decoder.interface'; import { EncoderDecoder } from '..'; import { EncoderFct } from './encoder.interface'; export * from './decoder.interface'; export * from './encoder.interface'; export * from './converter.interface'; export * from './encoder-decoder.interface'; export declare class ConverterFunctionAdapter<InputType, OutputType> implements EncoderDecoder<OutputType, InputType> { protected decoder: DecoderFct<InputType, OutputType>; protected encoder: EncoderFct<OutputType, InputType>; constructor(decoder: DecoderFct<InputType, OutputType>, encoder: EncoderFct<OutputType, InputType>); encode(value: OutputType): InputType; decode(value: InputType): OutputType; }