xiot-core-spec-ts
Version:
XIOT Specification Codec
22 lines (21 loc) • 865 B
TypeScript
import { EventOperation } from '../../typedef/operation/EventOperation';
export declare class EventOperationCodec {
/**
* query
*/
static decodeQuery(query: any): EventOperation[];
static decodeQueryArray(array: any[]): EventOperation[];
static decodeOneQuery(query: any): EventOperation;
static encodeQuery(actions: EventOperation[]): any;
static encodeQueryArray(actions: EventOperation[]): any[];
static encodeOneQuery(o: EventOperation): any;
/**
* result
*/
static decodeResult(result: any): EventOperation[];
static decodeResultArray(array: any[]): EventOperation[];
static decodeOneResult(result: any): EventOperation;
static encodeResult(actions: EventOperation[]): any;
static encodeResultArray(actions: EventOperation[]): any[];
static encodeOneResult(o: EventOperation): any;
}