@baqhub/sdk
Version:
The official JavaScript SDK for the BAQ federated app platform.
21 lines (20 loc) • 929 B
TypeScript
import * as IO from "../../helpers/io.js";
import { ServerCredentialsRecord } from "../recordTypes/serverCredentialsRecord.js";
declare const RHttpCredentialsHeader: IO.Type<{
readonly algorithm: "ed25519";
readonly publicKey: Uint8Array<ArrayBufferLike>;
}, any, any>;
export interface HttpCredentialsHeader extends IO.TypeOf<typeof RHttpCredentialsHeader> {
}
declare function buildFromCredentialsRecord(record: ServerCredentialsRecord): HttpCredentialsHeader;
declare function tryParseCredentialsHeader(value: string | null): {
readonly algorithm: "ed25519";
readonly publicKey: Uint8Array<ArrayBufferLike>;
} | undefined;
declare function credentialsToString(credentials: HttpCredentialsHeader): string;
export declare const HttpCredentialsHeader: {
ofRecord: typeof buildFromCredentialsRecord;
tryParseHeader: typeof tryParseCredentialsHeader;
toString: typeof credentialsToString;
};
export {};