Put the compiled types into the repo
This commit is contained in:
parent
ff9dfb5789
commit
0db0ee18ae
5 changed files with 95 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -3,7 +3,6 @@ data/
|
||||||
*.toml
|
*.toml
|
||||||
!config.template.toml
|
!config.template.toml
|
||||||
.vscode/
|
.vscode/
|
||||||
src/types/**/*.ts
|
|
||||||
words/
|
words/
|
||||||
data.json
|
data.json
|
||||||
|
|
||||||
|
|
|
||||||
68
src/types/config.ts
Normal file
68
src/types/config.ts
Normal file
|
|
@ -0,0 +1,68 @@
|
||||||
|
/*
|
||||||
|
This file was automatically generated by joi-to-typescript
|
||||||
|
Do not modify this file manually
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The configuration format for the server
|
||||||
|
*/
|
||||||
|
export interface config {
|
||||||
|
/**
|
||||||
|
* The database specific options
|
||||||
|
*/
|
||||||
|
database: databaseOptions;
|
||||||
|
/**
|
||||||
|
* The game-specific options
|
||||||
|
*/
|
||||||
|
game: gameOptions;
|
||||||
|
/**
|
||||||
|
* The web server options
|
||||||
|
*/
|
||||||
|
server: serverOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The database specific options
|
||||||
|
*/
|
||||||
|
export interface databaseOptions {
|
||||||
|
/**
|
||||||
|
* The location indicator where the database is. This can be a filepath or a socket URI, depending on what database is being used.
|
||||||
|
*/
|
||||||
|
uri: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The game-specific options
|
||||||
|
*/
|
||||||
|
export interface gameOptions {
|
||||||
|
files: {
|
||||||
|
/**
|
||||||
|
* Unknown Property
|
||||||
|
*/
|
||||||
|
[x: string]: unknown;
|
||||||
|
};
|
||||||
|
max_incorrect: number;
|
||||||
|
/**
|
||||||
|
* The options for all of the penalties from actions
|
||||||
|
*/
|
||||||
|
penalties: penaltyOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The options for all of the penalties from actions
|
||||||
|
*/
|
||||||
|
export interface penaltyOptions {
|
||||||
|
duplicate: number;
|
||||||
|
guess: number;
|
||||||
|
solve: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The web server options
|
||||||
|
*/
|
||||||
|
export interface serverOptions {
|
||||||
|
/**
|
||||||
|
* The port the server will run on
|
||||||
|
*/
|
||||||
|
port: number;
|
||||||
|
}
|
||||||
6
src/types/general.ts
Normal file
6
src/types/general.ts
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
/*
|
||||||
|
This file was automatically generated by joi-to-typescript
|
||||||
|
Do not modify this file manually
|
||||||
|
*/
|
||||||
|
|
||||||
|
export type channelSchema = string;
|
||||||
8
src/types/index.ts
Normal file
8
src/types/index.ts
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*
|
||||||
|
This file was automatically generated by joi-to-typescript
|
||||||
|
Do not modify this file manually
|
||||||
|
*/
|
||||||
|
|
||||||
|
export * from './config';
|
||||||
|
export * from './general';
|
||||||
|
export * from './nightbot';
|
||||||
13
src/types/nightbot.ts
Normal file
13
src/types/nightbot.ts
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
/*
|
||||||
|
This file was automatically generated by joi-to-typescript
|
||||||
|
Do not modify this file manually
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The custom headers Nightbot makes requests with
|
||||||
|
*/
|
||||||
|
export interface nightbotCustomHeaders {
|
||||||
|
'nightbot-channel'?: string;
|
||||||
|
'nightbot-response-url'?: string;
|
||||||
|
'nightbot-user'?: string;
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue