mirror of
https://github.com/zh-lx/pinyin-pro.git
synced 2026-03-13 09:51:38 +08:00
type: add nonZhScope
This commit is contained in:
4
types/core/pinyin/index.d.ts
vendored
4
types/core/pinyin/index.d.ts
vendored
@@ -52,6 +52,10 @@ export interface BasicOptions {
|
||||
* @value removed:返回结果移除非汉字字符
|
||||
*/
|
||||
nonZh?: "spaced" | "consecutive" | "removed";
|
||||
/**
|
||||
* @description nonZh 生效范围的正则表达式
|
||||
*/
|
||||
nonZhScope?: RegExp;
|
||||
/**
|
||||
* @description 对于 ü 的返回是否转换成 v(仅在 toneType: none 启用时生效)
|
||||
* @value false:返回值中保留 ü (默认值)
|
||||
|
||||
1
types/core/pinyin/middlewares.d.ts
vendored
1
types/core/pinyin/middlewares.d.ts
vendored
@@ -1,6 +1,7 @@
|
||||
import type { SingleWordResult } from "../../common/type";
|
||||
import { CompleteOptions } from "./index";
|
||||
export declare const validateType: (word: unknown) => boolean;
|
||||
export declare function isNonZhScope(char: string, scope?: RegExp): boolean;
|
||||
export declare const middleWareNonZh: (list: SingleWordResult[], options: CompleteOptions) => SingleWordResult[];
|
||||
export declare const middlewareMultiple: (word: string, options: CompleteOptions) => SingleWordResult[] | false;
|
||||
export declare const middlewarePattern: (list: SingleWordResult[], options: CompleteOptions) => void;
|
||||
|
||||
Reference in New Issue
Block a user