mirror of
https://github.com/chrisnov-it/quantumbotx.git
synced 2026-07-31 04:37:46 +00:00
aa984c4909
- Update `.gitignore` to include `lab/` for backtesting and raw data. - Refactor `app.py` to improve error handling and logging. - Remove deprecated files: `core/bot_logic.py`, `core/bots/base_bot.py`, `core/bots/manager.py`, `core/db/database.py`, `core/routes/api_analysis.py`, `core/routes/api_bots_analysis.py`, `core/strategies/logic_ma.py`, `core/strategies/logic_rsi.py`. - Modify multiple files to enhance bot management, routing, and strategy handling. - Update JavaScript and HTML templates for better UI and functionality.
54 lines
1.4 KiB
TypeScript
54 lines
1.4 KiB
TypeScript
/**
|
|
* Create a new `EConstructor`, with the formatted `format` as a first argument.
|
|
*
|
|
* @template {Error} Fault
|
|
* @template {new (reason: string) => Fault} Class
|
|
* @param {Class} Constructor
|
|
*/
|
|
export function create<
|
|
Fault extends Error,
|
|
Class extends new (reason: string) => Fault
|
|
>(
|
|
Constructor: Class
|
|
): {
|
|
(format?: string | null | undefined, ...values: unknown[]): Fault
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
export const fault: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
} & {
|
|
eval: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
range: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
reference: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
syntax: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
type: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
uri: {
|
|
(format?: string | null | undefined, ...values: unknown[]): Error
|
|
/** @type {string} */
|
|
displayName: string
|
|
}
|
|
}
|