Skip to content

Commit 6d6191f

Browse files
committed
feat: named export
1 parent fc24d8d commit 6d6191f

File tree

5 files changed

+33
-20
lines changed

5 files changed

+33
-20
lines changed

Diff for: src/cloudflare.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
// Cloudflare's reverse proxy service expands the 5xx error class to signal issues with the origin server.
44

5-
import status from "./index.js";
5+
import { status as original } from "./index.js";
66

7-
export default {
7+
const status = {
88
// Import default status codes.
99
...(Object.fromEntries(
10-
Object.entries(status).filter(([k]) => k !== "extra"),
11-
) as typeof status),
10+
Object.entries(original).filter(([k]) => k !== "extra"),
11+
) as typeof original),
1212
// Merge default status codes with Cloudflare status codes.
13-
...status.extra.cloudflare,
13+
...original.extra.cloudflare,
1414
};
15+
16+
export default status;
17+
export { status };

Diff for: src/iis.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
// Microsoft's Internet Information Services (IIS) web server expands the 4xx error class to signal errors with the client's request.
44

5-
import status from "./index.js";
5+
import { status as original } from "./index.js";
66

7-
export default {
7+
const status = {
88
// Import default status codes.
99
...(Object.fromEntries(
10-
Object.entries(status).filter(([k]) => k !== "extra"),
11-
) as typeof status),
10+
Object.entries(original).filter(([k]) => k !== "extra"),
11+
) as typeof original),
1212
// Merge default status codes with IIS status codes.
13-
...status.extra.iis,
13+
...original.extra.iis,
1414
};
15+
16+
export default status;
17+
export { status };

Diff for: src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,7 @@ const status = {
805805
} as const;
806806

807807
export default status;
808+
export { status };
808809
export type HttpStatus = typeof status;
809810
export type HttpStatusClasses = typeof status.classes;
810811
export type HttpStatusUnofficial = typeof status.extra.unofficial;

Diff for: src/nginx.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
// The NGINX web server software expands the 4xx error class to signal issues with the client's request.
44

5-
import status from "./index.js";
5+
import { status as original } from "./index.js";
66

7-
export default {
7+
const status = {
88
// Import default status codes.
99
...(Object.fromEntries(
10-
Object.entries(status).filter(([k]) => k !== "extra"),
11-
) as typeof status),
10+
Object.entries(original).filter(([k]) => k !== "extra"),
11+
) as typeof original),
1212
// Merge default status codes with NGINX status codes.
13-
...status.extra.nginx,
13+
...original.extra.nginx,
1414
};
15+
16+
export default status;
17+
export { status };

Diff for: src/unofficial.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
// This represent a list of codes which are not specified by any standard.
44

5-
import status from "./index.js";
5+
import { status as original } from "./index.js";
66

7-
export default {
7+
const status = {
88
// Import default status codes.
99
...(Object.fromEntries(
10-
Object.entries(status).filter(([k]) => k !== "extra"),
11-
) as typeof status),
10+
Object.entries(original).filter(([k]) => k !== "extra"),
11+
) as typeof original),
1212
// Merge default status codes with unofficial status codes.
13-
...status.extra.unofficial,
13+
...original.extra.unofficial,
1414
};
15+
16+
export default status;
17+
export { status };

0 commit comments

Comments
 (0)