@koishijs/core
Advanced tools
Comparing version 4.17.2 to 4.17.3
@@ -509,3 +509,3 @@ import * as utils from '@koishijs/utils'; | ||
domain<K extends keyof Argv.Domain>(name: K): Argv.DomainConfig<Argv.Domain[K]>; | ||
domain<K extends keyof Argv.Domain>(name: K, transform: Argv.Transform<Argv.Domain[K]>, options?: Argv.DomainConfig<Argv.Domain[K]>): void; | ||
domain<K extends keyof Argv.Domain>(name: K, transform: Argv.Transform<Argv.Domain[K]>, options?: Argv.DomainConfig<Argv.Domain[K]>): () => void; | ||
resolveDomain(type: Argv.Type): any; | ||
@@ -512,0 +512,0 @@ parseValue(source: string, kind: string, argv: Argv, decl?: Argv.Declaration): any; |
{ | ||
"name": "@koishijs/core", | ||
"description": "Core Features for Koishi", | ||
"version": "4.17.2", | ||
"version": "4.17.3", | ||
"main": "lib/index.cjs", | ||
@@ -29,3 +29,3 @@ "module": "lib/index.mjs", | ||
"devDependencies": { | ||
"chai": "^4.3.10", | ||
"chai": "^4.4.1", | ||
"chai-as-promised": "^7.1.1", | ||
@@ -37,8 +37,8 @@ "chai-shape": "^1.0.0" | ||
"@koishijs/utils": "^7.1.2", | ||
"@satorijs/core": "^3.6.2", | ||
"cordis": "^3.13.0", | ||
"@satorijs/core": "^3.6.5", | ||
"cordis": "^3.13.4", | ||
"cosmokit": "^1.5.2", | ||
"fastest-levenshtein": "^1.0.16", | ||
"minato": "^3.0.1" | ||
"minato": "^3.0.2" | ||
} | ||
} |
@@ -369,3 +369,3 @@ import { Awaitable, defineProperty, Time } from 'cosmokit' | ||
domain<K extends keyof Argv.Domain>(name: K): Argv.DomainConfig<Argv.Domain[K]> | ||
domain<K extends keyof Argv.Domain>(name: K, transform: Argv.Transform<Argv.Domain[K]>, options?: Argv.DomainConfig<Argv.Domain[K]>): void | ||
domain<K extends keyof Argv.Domain>(name: K, transform: Argv.Transform<Argv.Domain[K]>, options?: Argv.DomainConfig<Argv.Domain[K]>): () => void | ||
domain<K extends keyof Argv.Domain>(name: K, transform?: Argv.Transform<Argv.Domain[K]>, options?: Argv.DomainConfig<Argv.Domain[K]>) { | ||
@@ -375,7 +375,3 @@ const caller = this[Context.current] as Context | ||
if (!transform) return caller.get(service) | ||
this.ctx.provide(service) | ||
return caller.effect(() => { | ||
caller[service] = { transform, ...options } | ||
return () => caller[service] = null | ||
}) | ||
return caller.set(service, { transform, ...options }) | ||
} | ||
@@ -382,0 +378,0 @@ |
@@ -308,3 +308,3 @@ import { observe } from '@koishijs/utils' | ||
if (!this.scope) { | ||
this.app.logger('i18n').warn(new Error('missing scope')) | ||
this.app.logger('i18n').warn(new Error(`missing scope for "${path}"`)) | ||
return '' | ||
@@ -311,0 +311,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
463328
8716
Updated@satorijs/core@^3.6.5
Updatedcordis@^3.13.4
Updatedminato@^3.0.2