Skip to content

Commit b00e107

Browse files
committed
fix some review suggestions
1 parent 8afc57a commit b00e107

File tree

5 files changed

+16
-15
lines changed

5 files changed

+16
-15
lines changed

packages/aidbox-client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"lint": "biome check",
2121
"lint:check": "biome check",
2222
"lint:fix": "biome check --write",
23+
"tsc:check": "tsc -b --noEmit",
2324
"typecheck": "tsc -b --noEmit",
2425
"generate-types": "tsx scripts/generate-types.ts",
2526
"test": "vitest run",

packages/aidbox-client/src/client.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,26 +65,26 @@ const isInternalErrorResponse = (
6565
*
6666
*/
6767
export function makeClient<TBundle, TOperationOutcome, TUser>({
68-
baseurl,
68+
baseUrl,
6969
onResponse = undefined,
7070
}: ClientParams): FhirServerClient<TBundle, TOperationOutcome, TUser> {
71-
const getBaseURL = (): string => {
72-
return baseurl;
71+
const getBaseUrl = (): string => {
72+
return baseUrl;
7373
};
7474

7575
// TODO: async response pattern
7676
const internalRawRequest = async (
7777
requestParams: RequestParams,
7878
): Promise<ResponseWithMeta | InternalAidboxErrorResponse> => {
79-
const startTime = Date.now();
80-
const baseURL = getBaseURL();
79+
const startTime = performance.now();
80+
const baseURL = getBaseUrl();
8181

8282
if (!requestParams.url.startsWith("/"))
8383
return {
84-
error: new RequestError("url must start with a forward slash", {
84+
error: new RequestError("URL must start with a forward slash", {
8585
request: requestParams,
8686
}),
87-
duration: Date.now() - startTime,
87+
duration: performance.now() - startTime,
8888
request: requestParams,
8989
};
9090

@@ -128,7 +128,7 @@ export function makeClient<TBundle, TOperationOutcome, TUser>({
128128
return {
129129
response,
130130
responseHeaders,
131-
duration: Date.now() - startTime,
131+
duration: performance.now() - startTime,
132132
request,
133133
};
134134
} catch (e) {
@@ -142,7 +142,7 @@ export function makeClient<TBundle, TOperationOutcome, TUser>({
142142
request: request,
143143
},
144144
),
145-
duration: Date.now() - startTime,
145+
duration: performance.now() - startTime,
146146
request,
147147
};
148148
}
@@ -519,7 +519,7 @@ export function makeClient<TBundle, TOperationOutcome, TUser>({
519519

520520
return {
521521
// General
522-
getBaseURL,
522+
getBaseUrl,
523523
rawRequest,
524524
request,
525525
// Aidbox

packages/aidbox-client/src/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export type Parameters = [string, string][];
2929
export type Headers = Record<string, string>;
3030

3131
export type ClientParams = {
32-
baseurl: string;
32+
baseUrl: string;
3333
onResponse?: (resp: Response) => void;
3434
};
3535

@@ -39,7 +39,7 @@ export type User = Resource & {
3939
};
4040

4141
export type RequestParams = {
42-
method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH";
42+
method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS";
4343
url: string;
4444
headers?: Headers;
4545
params?: Parameters;
@@ -86,7 +86,7 @@ export type FhirServerClient<
8686
TOperationOutcome = OperationOutcome,
8787
TUser = User,
8888
> = {
89-
getBaseURL: () => string;
89+
getBaseUrl: () => string;
9090
/**
9191
* Untyped request.
9292
*

packages/aidbox-client/test/client.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ describe("AidboxClient", () => {
4242
});
4343

4444
const client = makeClient<Bundle, OperationOutcome, User>({
45-
baseurl: "http://localhost:8080",
45+
baseUrl: "http://localhost:8080",
4646
});
4747

4848
const result: Result<ResourceResponse<Bundle>, ResourceResponse<OperationOutcome>> = await client.request<Bundle>({

packages/aidbox-client/test/fhir-http.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { makeClient } from "src/client.js";
66
// import type { User, ResourceResponse } from "src/types";
77
// import type { Result } from "src/result";
88

9-
const client = makeClient<Bundle, OperationOutcome, User>({ baseurl: "http://localhost:8080" });
9+
const client = makeClient<Bundle, OperationOutcome, User>({ baseUrl: "http://localhost:8080" });
1010

1111
const patientId = "pt-test-id";
1212

0 commit comments

Comments
 (0)