UNPKG

xiot-core-spec-ts

Version:
22 lines (21 loc) 890 B
import { ActionOperation } from '../../typedef/operation/ActionOperation'; export declare class ActionOperationCodec { /** * query */ static decodeQuery(query: any): ActionOperation[]; static decodeQueryArray(array: any[]): ActionOperation[]; static decodeOneQuery(query: any): ActionOperation; static encodeQuery(actions: ActionOperation[]): any; static encodeQueryArray(actions: ActionOperation[]): any[]; static encodeOneQuery(action: ActionOperation): any; /** * result */ static decodeResult(result: any): ActionOperation[]; static decodeResultArray(array: any[]): ActionOperation[]; static decodeOneResult(result: any): ActionOperation; static encodeResult(actions: ActionOperation[]): any; static encodeResultArray(actions: ActionOperation[]): any[]; static encodeOneResult(action: ActionOperation): any; }