import { getMetadataArgsStorage } from "../mod.ts";
/** * Registers an action to be executed when GET request comes on a given route. * Must be applied on a controller action. */export function Get(route?: RegExp): Function;
/** * Registers an action to be executed when GET request comes on a given route. * Must be applied on a controller action. */export function Get(route?: string): Function;
/** * Registers an action to be executed when GET request comes on a given route. * Must be applied on a controller action. */export function Get(route?: string|RegExp): Function { return function (object: Object, methodName: string) { getMetadataArgsStorage().actions.push({ type: "GET", target: object.constructor, method: methodName, route: route }); };}