INNER CODE UNIT · TypeScript
parseHeader
Escape-Technologies/graphman · src/lib.ts:7
export function parseHeader(h: string): [string, string] {
const [key, value] = h.split(":", 2);
if (key && value) return [key.trim(), value.trim()];
throw new Error(`Error parsing header: ${h}`);
}
export function parseHeaders(headers: string[]): Array<[string, string]> {
return headers.map(parseHeader);
}
async function query(
url: string,
query: string,
headers: Array<[string, string]>,
) {
try {
const res = await fetch(url, {
method: "POST",