summaryrefslogtreecommitdiff
path: root/node_modules/postcss/lib/stringifier.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/postcss/lib/stringifier.d.ts')
-rw-r--r--node_modules/postcss/lib/stringifier.d.ts46
1 files changed, 46 insertions, 0 deletions
diff --git a/node_modules/postcss/lib/stringifier.d.ts b/node_modules/postcss/lib/stringifier.d.ts
new file mode 100644
index 0000000..f707a6a
--- /dev/null
+++ b/node_modules/postcss/lib/stringifier.d.ts
@@ -0,0 +1,46 @@
+import {
+ AnyNode,
+ AtRule,
+ Builder,
+ Comment,
+ Container,
+ Declaration,
+ Document,
+ Root,
+ Rule
+} from './postcss.js'
+
+declare namespace Stringifier {
+ // eslint-disable-next-line @typescript-eslint/no-use-before-define
+ export { Stringifier_ as default }
+}
+
+declare class Stringifier_ {
+ builder: Builder
+ constructor(builder: Builder)
+ atrule(node: AtRule, semicolon?: boolean): void
+ beforeAfter(node: AnyNode, detect: 'after' | 'before'): string
+ block(node: AnyNode, start: string): void
+ body(node: Container): void
+ comment(node: Comment): void
+ decl(node: Declaration, semicolon?: boolean): void
+ document(node: Document): void
+ raw(node: AnyNode, own: null | string, detect?: string): string
+ rawBeforeClose(root: Root): string | undefined
+ rawBeforeComment(root: Root, node: Comment): string | undefined
+ rawBeforeDecl(root: Root, node: Declaration): string | undefined
+ rawBeforeOpen(root: Root): string | undefined
+ rawBeforeRule(root: Root): string | undefined
+ rawColon(root: Root): string | undefined
+ rawEmptyBody(root: Root): string | undefined
+ rawIndent(root: Root): string | undefined
+ rawSemicolon(root: Root): boolean | undefined
+ rawValue(node: AnyNode, prop: string): string
+ root(node: Root): void
+ rule(node: Rule): void
+ stringify(node: AnyNode, semicolon?: boolean): void
+}
+
+declare class Stringifier extends Stringifier_ {}
+
+export = Stringifier