wasmrs-js
Version:
A JavaScript implementation of the RSocket protocol over WebAssembly.
32 lines (31 loc) • 625 B
TypeScript
export interface Claims {
jti: string;
iat: number;
iss: string;
sub: string;
wascap: {
hash: string;
tags: string[];
interface: Signature;
};
}
export interface Signature {
name: string;
format: number;
metadata: {
version: string;
};
operations: OperationDefinition[];
}
export interface OperationDefinition {
name: string;
config: Field[];
inputs: Field[];
outputs: Field[];
}
export interface Field {
name: string;
type: string;
required: boolean;
}
export declare function decodeClaims(buffer: ArrayBuffer): Claims;