Files
NapCatQQ/.pnpm-store/v3/files/17/d252602540df91527fa84e9609d25eadf1ca66f354ffbe72a55e98c9ffb202346104645c50e06455738bde3e5dabb90446e19f6f6b06f40721f87c7613dd72
T
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

21 lines
690 B
Plaintext

import { TypeBoxError } from '../error/index.mjs';
export declare class TemplateLiteralParserError extends TypeBoxError {
}
export type Expression = ExpressionAnd | ExpressionOr | ExpressionConst;
export type ExpressionConst = {
type: 'const';
const: string;
};
export type ExpressionAnd = {
type: 'and';
expr: Expression[];
};
export type ExpressionOr = {
type: 'or';
expr: Expression[];
};
/** Parses a pattern and returns an expression tree */
export declare function TemplateLiteralParse(pattern: string): Expression;
/** Parses a pattern and strips forward and trailing ^ and $ */
export declare function TemplateLiteralParseExact(pattern: string): Expression;