diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:10:59 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:41:44 +0800 |
| commit | fc87c009806dcc98867f6b58efe29b042aa01dee (patch) | |
| tree | 8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/@csstools/selector-resolve-nested/dist/index.d.ts | |
| parent | 3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff) | |
node: updatemain
Diffstat (limited to 'node_modules/@csstools/selector-resolve-nested/dist/index.d.ts')
| -rw-r--r-- | node_modules/@csstools/selector-resolve-nested/dist/index.d.ts | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/node_modules/@csstools/selector-resolve-nested/dist/index.d.ts b/node_modules/@csstools/selector-resolve-nested/dist/index.d.ts deleted file mode 100644 index 4150620b..00000000 --- a/node_modules/@csstools/selector-resolve-nested/dist/index.d.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Resolve nested selectors following the CSS nesting specification. - * - * @example - * - * ```js - * import { resolveNestedSelector } from '@csstools/selector-resolve-nested'; - * import parser from 'postcss-selector-parser'; - * - * const selector = parser().astSync('.foo &'); - * const parent = parser().astSync('.bar'); - * - * // .foo .bar - * console.log( - * resolveNestedSelector(selector, parent).toString() - * ) - * ``` - * - * @packageDocumentation - */ - -import type { Root } from 'postcss-selector-parser'; - -/** - * Flatten a nested selector against a given parent selector. - * - * ⚠️ This is not a method to generate the equivalent un-nested selector. - * It is purely a method to construct a single selector AST that contains the parts of both the current and parent selector. - * It will not have the correct specificity and it will not match the right elements when used as a selector. - * It will not always serialize to a valid selector. - * - * @param selector - The selector to resolve. - * @param parentSelector - The parent selector to resolve against. - * @returns The resolved selector. - */ -export declare function flattenNestedSelector(selector: Root, parentSelector: Root): Root; - -/** - * Resolve a nested selector against a given parent selector. - * - * @param selector - The selector to resolve. - * @param parentSelector - The parent selector to resolve against. - * @returns The resolved selector. - */ -export declare function resolveNestedSelector(selector: Root, parentSelector: Root): Root; - -export { } |
