Skip to main content

Class: RouteData

@sapphire/plugin-api.RouteData

Constructors

constructor

new RouteData(path): RouteData

Parameters

NameType
pathstring

Returns

RouteData

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:25

Properties

parts

Private Readonly parts: readonly ParsedPart[]

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:23


path

Readonly path: string

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:21


static

Private Readonly static: boolean

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:22

Methods

match

match(split): MatchData

Parameters

NameType
splitreadonly string[]

Returns

MatchData

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:31


parsePart

parsePart(value): ParsedPart

Parameters

NameType
valuestring

Returns

ParsedPart

Since

1.0.0

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:54


split

split(url): string[]

Parameters

NameType
urlstring

Returns

string[]

Since

1.0.0

Defined in

projects/plugins/packages/api/src/lib/utils/RouteData.ts:63