koishi-utils
Advanced tools
Comparing version 4.2.4 to 4.3.0
@@ -74,2 +74,7 @@ /// <reference types="node" /> | ||
export function renameProperty<O extends object, K extends keyof O, T extends string>(config: O, key: K, oldKey: T): void; | ||
export type Get<T extends {}, K> = K extends keyof T ? T[K] : never; | ||
export type Extract<S, T, U = S> = S extends T ? U : never; | ||
export type MaybeArray<T> = [T] extends [unknown[]] ? T : T | T[]; | ||
export type Promisify<T> = [T] extends [Promise<unknown>] ? T : Promise<T>; | ||
export type Awaitable<T> = [T] extends [Promise<unknown>] ? T : T | Promise<T>; | ||
export type Observed<T, R = any> = T & { | ||
@@ -145,3 +150,3 @@ _diff: Partial<T>; | ||
type Transformer = string | ((data: Record<string, string>, index: number, chain: Chain) => string); | ||
type AsyncTransformer = string | ((data: Record<string, string>, index: number, chain: Chain) => string | Promise<string>); | ||
type AsyncTransformer = string | ((data: Record<string, string>, index: number, chain: Chain) => Awaitable<string>); | ||
interface Parsed extends segment { | ||
@@ -166,6 +171,6 @@ data: Record<string, string>; | ||
const quote: Factory<primitive>; | ||
const image: Factory<string | ArrayBuffer | Buffer>; | ||
const video: Factory<string | ArrayBuffer | Buffer>; | ||
const audio: Factory<string | ArrayBuffer | Buffer>; | ||
const file: Factory<string | ArrayBuffer | Buffer>; | ||
const image: Factory<string | Buffer | ArrayBuffer>; | ||
const video: Factory<string | Buffer | ArrayBuffer>; | ||
const audio: Factory<string | Buffer | ArrayBuffer>; | ||
const file: Factory<string | Buffer | ArrayBuffer>; | ||
} | ||
@@ -172,0 +177,0 @@ export { segment as s }; |
{ | ||
"name": "koishi-utils", | ||
"description": "Utilities for Koishi", | ||
"version": "4.2.4", | ||
"version": "4.3.0", | ||
"main": "lib/index.js", | ||
@@ -32,3 +32,3 @@ "typings": "lib/index.d.ts", | ||
"@types/supports-color": "^8.1.1", | ||
"koishi-test-utils": "^6.2.0" | ||
"koishi-test-utils": "^7.0.2" | ||
}, | ||
@@ -35,0 +35,0 @@ "dependencies": { |
Sorry, the diff of this file is not supported yet
110115
1256