diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2018-04-11 20:59:30 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-11 20:59:30 +0900 |
| commit | 185805363d244c43e9e91c67fd94dbb7473c283a (patch) | |
| tree | 838914e262c0fca5737588a7bba64e2b9f3d8e5f /src/utils | |
| parent | v2380 (diff) | |
| parent | Merge pull request #1 from syuilo/master (diff) | |
| download | misskey-185805363d244c43e9e91c67fd94dbb7473c283a.tar.gz misskey-185805363d244c43e9e91c67fd94dbb7473c283a.tar.bz2 misskey-185805363d244c43e9e91c67fd94dbb7473c283a.zip | |
Merge pull request #2 from tamaina/master
追従
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/cli/progressbar.ts | 2 | ||||
| -rw-r--r-- | src/utils/dependencyInfo.ts | 2 | ||||
| -rw-r--r-- | src/utils/logger.ts | 4 | ||||
| -rw-r--r-- | src/utils/type.ts | 3 |
4 files changed, 7 insertions, 4 deletions
diff --git a/src/utils/cli/progressbar.ts b/src/utils/cli/progressbar.ts index 4afb4b0904..72496fdedc 100644 --- a/src/utils/cli/progressbar.ts +++ b/src/utils/cli/progressbar.ts @@ -1,6 +1,6 @@ import { EventEmitter } from 'events'; import * as readline from 'readline'; -import * as chalk from 'chalk'; +import chalk from 'chalk'; /** * Progress bar diff --git a/src/utils/dependencyInfo.ts b/src/utils/dependencyInfo.ts index 818fa3136c..89af0d20fb 100644 --- a/src/utils/dependencyInfo.ts +++ b/src/utils/dependencyInfo.ts @@ -11,7 +11,7 @@ export default class { public showAll(): void { this.show('MongoDB', 'mongo --version', x => x.match(/^MongoDB shell version:? (.*)\r?\n/)); this.show('Redis', 'redis-server --version', x => x.match(/v=([0-9\.]*)/)); - this.show('GraphicsMagick', 'gm -version', x => x.match(/^GraphicsMagick ([0-9\.]*) .*/)); + this.show('ImageMagick', 'magick -version', x => x.match(/^Version: ImageMagick (.+?)\r?\n/)); } public show(serviceName: string, command: string, transform: (x: string) => RegExpMatchArray): void { diff --git a/src/utils/logger.ts b/src/utils/logger.ts index ecfacbc952..fae1042c39 100644 --- a/src/utils/logger.ts +++ b/src/utils/logger.ts @@ -1,8 +1,8 @@ -import * as chalk from 'chalk'; +import chalk, { Chalk } from 'chalk'; export type LogLevel = 'Error' | 'Warn' | 'Info'; -function toLevelColor(level: LogLevel): chalk.ChalkStyle { +function toLevelColor(level: LogLevel): Chalk { switch (level) { case 'Error': return chalk.red; case 'Warn': return chalk.yellow; diff --git a/src/utils/type.ts b/src/utils/type.ts new file mode 100644 index 0000000000..ba6ea0be77 --- /dev/null +++ b/src/utils/type.ts @@ -0,0 +1,3 @@ +// https://github.com/Microsoft/TypeScript/issues/12215 +export type Diff<T extends string, U extends string> = ({ [P in T]: P } & { [P in U]: never } & { [x: string]: never })[T]; +export type Omit<T, K extends keyof T> = { [P in Diff<keyof T, K>]: T[P] }; |