@hokuto/jam-node
Version:
JAM Node TS, guardians and utils
17 lines (16 loc) • 606 B
JavaScript
import { CoreApi, } from "@hokuto/jam-core";
import { ApiMethod } from "../types.js";
export function getImageParams(args, body) {
const headers = {
...CoreApi.Options.getRequestOptions(args),
"Content-Type": "application/json",
};
const method = body ? ApiMethod.Post : ApiMethod.Get;
return { headers, method, params: body };
}
export function getMapImageParams(urlFn, args, body) {
return { url: urlFn(args), ...getImageParams(args, body) };
}
export function getAtlasImageParams(urlFn, args, body) {
return { url: urlFn(args), ...getImageParams(args, body) };
}