@tbd54566975/dwn-proxy-js
Version:
Bidirectional proxy between DWM's <> RESTful
21 lines (17 loc) • 535 B
text/typescript
import type { Readable } from 'node:stream'
import type { MessageReply, RecordsQueryMessage, RecordsWriteMessage } from '@tbd54566975/dwn-sdk-js'
import { SignatureInput } from '@tbd54566975/dwn-sdk-js'
export type DwnMessage = RecordsQueryMessage | RecordsWriteMessage
export type DwnRequest = {
target?: string,
message: DwnMessage,
payload?: Readable | any
}
export type DwnResponse = {
reply: MessageReply
payload?: Readable
}
export type DidStateWithSignatureInput = {
id: string
signatureInput: SignatureInput
}