From c06f7ee0a40255214c477e13d9b956a7e07c2900 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 14 Oct 2023 15:05:55 +0800 Subject: postcss,(plugins): nanocss, postcss-preset-env --- .../dist/interfaces/code-point-reader.d.ts | 12 ++ .../css-tokenizer/dist/interfaces/context.d.ts | 4 + .../css-tokenizer/dist/interfaces/error.d.ts | 9 ++ .../css-tokenizer/dist/interfaces/token.d.ts | 137 +++++++++++++++++++++ 4 files changed, 162 insertions(+) create mode 100644 node_modules/@csstools/css-tokenizer/dist/interfaces/code-point-reader.d.ts create mode 100644 node_modules/@csstools/css-tokenizer/dist/interfaces/context.d.ts create mode 100644 node_modules/@csstools/css-tokenizer/dist/interfaces/error.d.ts create mode 100644 node_modules/@csstools/css-tokenizer/dist/interfaces/token.d.ts (limited to 'node_modules/@csstools/css-tokenizer/dist/interfaces') diff --git a/node_modules/@csstools/css-tokenizer/dist/interfaces/code-point-reader.d.ts b/node_modules/@csstools/css-tokenizer/dist/interfaces/code-point-reader.d.ts new file mode 100644 index 00000000..a178ed8f --- /dev/null +++ b/node_modules/@csstools/css-tokenizer/dist/interfaces/code-point-reader.d.ts @@ -0,0 +1,12 @@ +export type CodePointReader = { + representationStart: number; + representationEnd: number; + cursor: number; + codePointSource: Array; + representationIndices: Array; + source: string; + advanceCodePoint(n?: number): void; + readCodePoint(n?: number): number | false; + unreadCodePoint(n?: number): void; + resetRepresentation(): void; +}; diff --git a/node_modules/@csstools/css-tokenizer/dist/interfaces/context.d.ts b/node_modules/@csstools/css-tokenizer/dist/interfaces/context.d.ts new file mode 100644 index 00000000..339bfe4e --- /dev/null +++ b/node_modules/@csstools/css-tokenizer/dist/interfaces/context.d.ts @@ -0,0 +1,4 @@ +import { ParseError } from './error'; +export type Context = { + onParseError: (error: ParseError) => void; +}; diff --git a/node_modules/@csstools/css-tokenizer/dist/interfaces/error.d.ts b/node_modules/@csstools/css-tokenizer/dist/interfaces/error.d.ts new file mode 100644 index 00000000..dc47e1d6 --- /dev/null +++ b/node_modules/@csstools/css-tokenizer/dist/interfaces/error.d.ts @@ -0,0 +1,9 @@ +export declare class ParseError extends Error { + /** The index of the start character of the current token. */ + sourceStart: number; + /** The index of the end character of the current token. */ + sourceEnd: number; + /** The parser steps that preceded the error. */ + parserState: Array; + constructor(message: string, sourceStart: number, sourceEnd: number, parserState: Array); +} diff --git a/node_modules/@csstools/css-tokenizer/dist/interfaces/token.d.ts b/node_modules/@csstools/css-tokenizer/dist/interfaces/token.d.ts new file mode 100644 index 00000000..c4f2f4e3 --- /dev/null +++ b/node_modules/@csstools/css-tokenizer/dist/interfaces/token.d.ts @@ -0,0 +1,137 @@ +export declare enum TokenType { + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#comment-diagram */ + Comment = "comment", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-at-keyword-token */ + AtKeyword = "at-keyword-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-bad-string-token */ + BadString = "bad-string-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-bad-url-token */ + BadURL = "bad-url-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-cdc-token */ + CDC = "CDC-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-cdo-token */ + CDO = "CDO-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-colon-token */ + Colon = "colon-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-comma-token */ + Comma = "comma-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-delim-token */ + Delim = "delim-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-dimension-token */ + Dimension = "dimension-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-eof-token */ + EOF = "EOF-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-function-token */ + Function = "function-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-hash-token */ + Hash = "hash-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-ident-token */ + Ident = "ident-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-percentage-token */ + Number = "number-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-percentage-token */ + Percentage = "percentage-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-semicolon-token */ + Semicolon = "semicolon-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-string-token */ + String = "string-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-url-token */ + URL = "url-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#typedef-whitespace-token */ + Whitespace = "whitespace-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-open-paren */ + OpenParen = "(-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-close-paren */ + CloseParen = ")-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-open-square */ + OpenSquare = "[-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-close-square */ + CloseSquare = "]-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-open-curly */ + OpenCurly = "{-token", + /** https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/#tokendef-close-curly */ + CloseCurly = "}-token", + /** https://drafts.csswg.org/css-syntax/#typedef-unicode-range-token */ + UnicodeRange = "unicode-range-token" +} +export declare enum NumberType { + Integer = "integer", + Number = "number" +} +export declare enum HashType { + Unrestricted = "unrestricted", + ID = "id" +} +export type TokenAtKeyword = Token; +export type TokenBadString = Token; +export type TokenBadURL = Token; +export type TokenCDC = Token; +export type TokenCDO = Token; +export type TokenColon = Token; +export type TokenComma = Token; +export type TokenComment = Token; +export type TokenDelim = Token; +export type TokenDimension = Token; +export type TokenEOF = Token; +export type TokenFunction = Token; +export type TokenHash = Token; +export type TokenIdent = Token; +export type TokenNumber = Token; +export type TokenPercentage = Token; +export type TokenSemicolon = Token; +export type TokenString = Token; +export type TokenURL = Token; +export type TokenWhitespace = Token; +export type TokenOpenParen = Token; +export type TokenCloseParen = Token; +export type TokenOpenSquare = Token; +export type TokenCloseSquare = Token; +export type TokenOpenCurly = Token; +export type TokenCloseCurly = Token; +export type TokenUnicodeRange = Token; +export type CSSToken = TokenAtKeyword | TokenBadString | TokenBadURL | TokenCDC | TokenCDO | TokenColon | TokenComma | TokenComment | TokenDelim | TokenDimension | TokenEOF | TokenFunction | TokenHash | TokenIdent | TokenNumber | TokenPercentage | TokenSemicolon | TokenString | TokenURL | TokenWhitespace | TokenOpenParen | TokenCloseParen | TokenOpenSquare | TokenCloseSquare | TokenOpenCurly | TokenCloseCurly | TokenUnicodeRange; +export type Token = [ + /** The type of token */ + T, + /** The token representation */ + string, + /** Start position of representation */ + number, + /** End position of representation */ + number, + /** Extra data */ + U +]; +export declare function mirrorVariantType(type: TokenType): TokenType | null; +export declare function mirrorVariant(token: CSSToken): CSSToken | null; +export declare function isToken(x: any): x is CSSToken; -- cgit v1.2.3