A TypeScript fetch wrapper for making requests to [jsonapi](https://github.com/pentops/jsonapi) projects.
npm install @pentops/jsonapi-requestBasic use example:
``ts
import { buildMergedRequestInit, buildSplitRequestInit, makeRequest } from '@pentops/jsonapi-request';
interface LoginRequest {
username: string;
password: string;
}
interface LoginResponse {
token: string;
}
export async function login(request: LoginRequest): Promise
return makeRequest
};
interface GetUserRequestPathParameters {
id: string;
}
interface GetUserRequestQueryParameters {
includeProfile?: boolean;
}
interface User {
id: string;
username: string;
email: string;
}
interface UserResponse {
user: User;
}
export async function getUser(id: string, includeProfile?: boolean): Promise
return makeRequest
}
`