ts-routes
Version:
Strongly typed routes management
7 lines (6 loc) • 358 B
TypeScript
import { Optionality } from "../helpers";
import PathParamDescription from "../PathParamDescription";
export default function arg<TName extends string = string, TOptionality extends Optionality = "required">(name: TName, { pattern, optionality, }?: {
pattern?: string;
optionality?: TOptionality;
}): PathParamDescription<TName, TOptionality>;