mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-21 10:41:42 +00:00
CLI: Move OptionDescription to utils/options so types agree (#612)
This commit is contained in:
committed by
Daniel Wirtz
parent
5269a6b9c4
commit
3ed76a97f0
23
cli/util/options.d.ts
vendored
23
cli/util/options.d.ts
vendored
@ -1,15 +1,18 @@
|
||||
/** Command line option description. */
|
||||
export interface OptionDescription {
|
||||
/** Textual description. */
|
||||
description?: string | string[],
|
||||
/** Data type. One of (b)oolean [default], (i)nteger, (f)loat or (s)tring. Uppercase means multiple values. */
|
||||
type?: "b" | "i" | "f" | "s" | "I" | "F" | "S",
|
||||
/** Substituted options, if any. */
|
||||
value?: { [key: string]: number | string },
|
||||
/** Short alias, if any. */
|
||||
alias?: string
|
||||
}
|
||||
|
||||
/** Configuration object. */
|
||||
interface Config {
|
||||
[key: string]: {
|
||||
/** Textual description. */
|
||||
description?: string | string[],
|
||||
/** Data type. One of (b)oolean [default], (i)nteger, (f)loat or (s)tring. Uppercase means multiple values. */
|
||||
type?: "b" | "i" | "f" | "s", "I", "F", "S",
|
||||
/** Substituted options, if any. */
|
||||
value?: { [key: string]: number | string },
|
||||
/** Short alias, if any. */
|
||||
alias?: string
|
||||
};
|
||||
[key: string]: OptionDescription;
|
||||
}
|
||||
|
||||
/** Parsing result. */
|
||||
|
Reference in New Issue
Block a user