UNPKG

@selfage/message

Version:

Runtime lib for generated messages to parse, copy, serialize and deserialize messages.

7 lines (6 loc) 552 B
import { MessageDescriptor, MessageField } from "./descriptor"; export declare function toIndexed(message: any, descriptor: MessageDescriptor<any>): any; export declare function stringifyMessage<T>(message: T, descriptor: MessageDescriptor<T>): string; export declare function parseField(rawField: any, field: MessageField): any; export declare function fromIndexed(indexedMessage: Array<any>, descriptor: MessageDescriptor<any>): any; export declare function destringifyMessage<T>(raw: string | undefined | null, descriptor: MessageDescriptor<T>): T;