document the enums
This commit is contained in:
parent
566bc90aab
commit
20403d09bd
6 changed files with 44 additions and 12 deletions
|
@ -6,7 +6,9 @@
|
||||||
|
|
||||||
# Enumeration: HashFormat
|
# Enumeration: HashFormat
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:1
|
Defined in: enums/hash-format.ts:4
|
||||||
|
|
||||||
|
The hash formats allowed by Packwiz.
|
||||||
|
|
||||||
## Enumeration Members
|
## Enumeration Members
|
||||||
|
|
||||||
|
@ -14,7 +16,7 @@ Defined in: enums/hash-format.ts:1
|
||||||
|
|
||||||
> **md5**: `"md5"`
|
> **md5**: `"md5"`
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:5
|
Defined in: enums/hash-format.ts:8
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -22,7 +24,7 @@ Defined in: enums/hash-format.ts:5
|
||||||
|
|
||||||
> **murmur2**: `"murmur2"`
|
> **murmur2**: `"murmur2"`
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:6
|
Defined in: enums/hash-format.ts:9
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -30,7 +32,7 @@ Defined in: enums/hash-format.ts:6
|
||||||
|
|
||||||
> **sha1**: `"sha1"`
|
> **sha1**: `"sha1"`
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:4
|
Defined in: enums/hash-format.ts:7
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -38,7 +40,7 @@ Defined in: enums/hash-format.ts:4
|
||||||
|
|
||||||
> **sha256**: `"sha256"`
|
> **sha256**: `"sha256"`
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:2
|
Defined in: enums/hash-format.ts:5
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -46,4 +48,4 @@ Defined in: enums/hash-format.ts:2
|
||||||
|
|
||||||
> **sha512**: `"sha512"`
|
> **sha512**: `"sha512"`
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:3
|
Defined in: enums/hash-format.ts:6
|
||||||
|
|
|
@ -8,7 +8,9 @@
|
||||||
|
|
||||||
> **isValidHashFormat**(`hashFormat`): [`HashFormat`](../enumerations/HashFormat.md)
|
> **isValidHashFormat**(`hashFormat`): [`HashFormat`](../enumerations/HashFormat.md)
|
||||||
|
|
||||||
Defined in: enums/hash-format.ts:9
|
Defined in: enums/hash-format.ts:17
|
||||||
|
|
||||||
|
Checks if the provided hash format is allowed by Packwiz.
|
||||||
|
|
||||||
## Parameters
|
## Parameters
|
||||||
|
|
||||||
|
@ -16,6 +18,10 @@ Defined in: enums/hash-format.ts:9
|
||||||
|
|
||||||
`string`
|
`string`
|
||||||
|
|
||||||
|
The hash format to check.
|
||||||
|
|
||||||
## Returns
|
## Returns
|
||||||
|
|
||||||
[`HashFormat`](../enumerations/HashFormat.md)
|
[`HashFormat`](../enumerations/HashFormat.md)
|
||||||
|
|
||||||
|
The HashFormat enum value if valid, otherwise throws an error.
|
||||||
|
|
|
@ -6,7 +6,9 @@
|
||||||
|
|
||||||
# Enumeration: Side
|
# Enumeration: Side
|
||||||
|
|
||||||
Defined in: enums/side.ts:1
|
Defined in: enums/side.ts:4
|
||||||
|
|
||||||
|
The sides allowed by Packwiz.
|
||||||
|
|
||||||
## Enumeration Members
|
## Enumeration Members
|
||||||
|
|
||||||
|
@ -14,7 +16,7 @@ Defined in: enums/side.ts:1
|
||||||
|
|
||||||
> **Both**: `"both"`
|
> **Both**: `"both"`
|
||||||
|
|
||||||
Defined in: enums/side.ts:2
|
Defined in: enums/side.ts:5
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -22,7 +24,7 @@ Defined in: enums/side.ts:2
|
||||||
|
|
||||||
> **Client**: `"client"`
|
> **Client**: `"client"`
|
||||||
|
|
||||||
Defined in: enums/side.ts:3
|
Defined in: enums/side.ts:6
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@ -30,4 +32,4 @@ Defined in: enums/side.ts:3
|
||||||
|
|
||||||
> **Server**: `"server"`
|
> **Server**: `"server"`
|
||||||
|
|
||||||
Defined in: enums/side.ts:4
|
Defined in: enums/side.ts:7
|
||||||
|
|
|
@ -8,14 +8,20 @@
|
||||||
|
|
||||||
> **isValidSide**(`side`): [`Side`](../enumerations/Side.md)
|
> **isValidSide**(`side`): [`Side`](../enumerations/Side.md)
|
||||||
|
|
||||||
Defined in: enums/side.ts:7
|
Defined in: enums/side.ts:15
|
||||||
|
|
||||||
|
Checks if the provided side is allowed by Packwiz.
|
||||||
|
|
||||||
## Parameters
|
## Parameters
|
||||||
|
|
||||||
### side
|
### side
|
||||||
|
|
||||||
|
The side to check.
|
||||||
|
|
||||||
`undefined` | `string`
|
`undefined` | `string`
|
||||||
|
|
||||||
## Returns
|
## Returns
|
||||||
|
|
||||||
[`Side`](../enumerations/Side.md)
|
[`Side`](../enumerations/Side.md)
|
||||||
|
|
||||||
|
The Side enum value if valid, otherwise throws an error.
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
/**
|
||||||
|
* The hash formats allowed by Packwiz.
|
||||||
|
*/
|
||||||
export enum HashFormat {
|
export enum HashFormat {
|
||||||
"sha256" = "sha256",
|
"sha256" = "sha256",
|
||||||
"sha512" = "sha512",
|
"sha512" = "sha512",
|
||||||
|
@ -6,6 +9,11 @@ export enum HashFormat {
|
||||||
"murmur2" = "murmur2",
|
"murmur2" = "murmur2",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if the provided hash format is allowed by Packwiz.
|
||||||
|
* @param hashFormat - The hash format to check.
|
||||||
|
* @returns The HashFormat enum value if valid, otherwise throws an error.
|
||||||
|
*/
|
||||||
export function isValidHashFormat(hashFormat: string): HashFormat {
|
export function isValidHashFormat(hashFormat: string): HashFormat {
|
||||||
if (hashFormat in HashFormat) {
|
if (hashFormat in HashFormat) {
|
||||||
return HashFormat[hashFormat as keyof typeof HashFormat];
|
return HashFormat[hashFormat as keyof typeof HashFormat];
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
|
/**
|
||||||
|
* The sides allowed by Packwiz.
|
||||||
|
*/
|
||||||
export enum Side {
|
export enum Side {
|
||||||
"Both" = "both",
|
"Both" = "both",
|
||||||
"Client" = "client",
|
"Client" = "client",
|
||||||
"Server" = "server",
|
"Server" = "server",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if the provided side is allowed by Packwiz.
|
||||||
|
* @param side - The side to check.
|
||||||
|
* @returns The Side enum value if valid, otherwise throws an error.
|
||||||
|
*/
|
||||||
export function isValidSide(side: string | undefined): Side {
|
export function isValidSide(side: string | undefined): Side {
|
||||||
if (side == undefined) {
|
if (side == undefined) {
|
||||||
return Side.Both;
|
return Side.Both;
|
||||||
|
|
Loading…
Add table
Reference in a new issue