From 80877c37fb2c9f9ba49f2874f79c2ebca02fe5a4 Mon Sep 17 00:00:00 2001 From: Eric Crooks Date: Wed, 3 Jan 2024 22:23:39 -0500 Subject: [PATCH] feat(modules/RequestChain): add missing Resource.group() --- src/modules/chains/RequestChain/mod.native.ts | 11 ++++++++++- src/modules/chains/RequestChain/mod.polyfill.ts | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/modules/chains/RequestChain/mod.native.ts b/src/modules/chains/RequestChain/mod.native.ts index a60a55eb..42eb4517 100644 --- a/src/modules/chains/RequestChain/mod.native.ts +++ b/src/modules/chains/RequestChain/mod.native.ts @@ -19,8 +19,12 @@ * Drash. If not, see . */ +// Imports > Core +import { Resource as CoreResource } from "../../../core/http/Resource.ts"; + // Imports > Standard import { WithParams } from "../../../standard/handlers/RequestParamsParser.ts"; +import { ResourceGroup } from "../../../standard/http/ResourceGroup"; // Imports > Modules import { RequestChain } from "../../base/RequestChain.ts"; @@ -37,7 +41,6 @@ type HTTPRequest = WithParams; // Exports > Core export { HTTPError } from "../../../core/errors/HTTPError.ts"; -export { Resource } from "../../../core/http/Resource.ts"; // Exports > Standard export { Middleware } from "../../../standard/http/Middleware.ts"; @@ -67,6 +70,12 @@ export class Chain { } } +export class Resource extends CoreResource { + static group() { + return ResourceGroup.builder(); + } +} + /** * Get the builder that builds an HTTP request chain. */ diff --git a/src/modules/chains/RequestChain/mod.polyfill.ts b/src/modules/chains/RequestChain/mod.polyfill.ts index 6ae76a97..8e7c2c99 100644 --- a/src/modules/chains/RequestChain/mod.polyfill.ts +++ b/src/modules/chains/RequestChain/mod.polyfill.ts @@ -19,9 +19,13 @@ * Drash. If not, see . */ +// Imports > Core +import { Resource as CoreResource } from "../../../core/http/Resource.ts"; + // Imports > Standard import { URLPatternPolyfill } from "../../../standard/polyfill/URLPatternPolyfill.ts"; import { WithParams } from "../../../standard/handlers/RequestParamsParser.ts"; +import { ResourceGroup } from "../../../standard/http/ResourceGroup.ts"; // Imports > Modules import { RequestChain } from "../../base/RequestChain.ts"; @@ -38,7 +42,6 @@ type HTTPRequest = WithParams; // Exports > Core export { HTTPError } from "../../../core/errors/HTTPError.ts"; -export { Resource } from "../../../core/http/Resource.ts"; // Exports > Standard export { Middleware } from "../../../standard/http/Middleware.ts"; @@ -68,6 +71,12 @@ export class Chain { } } +export class Resource extends CoreResource { + static group() { + return ResourceGroup.builder(); + } +} + /** * Get the builder that builds an HTTP request chain. */