source: frontend/node_modules/postcss/lib/stringifier.d.ts

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.3 KB
Line 
1import {
2 AnyNode,
3 AtRule,
4 Builder,
5 Comment,
6 Container,
7 Declaration,
8 Document,
9 Root,
10 Rule
11} from './postcss.js'
12
13declare namespace Stringifier {
14 export { Stringifier_ as default }
15}
16
17declare class Stringifier_ {
18 builder: Builder
19 constructor(builder: Builder)
20 atrule(node: AtRule, semicolon?: boolean): void
21 beforeAfter(node: AnyNode, detect: 'after' | 'before'): string
22 block(node: AnyNode, start: string): void
23 body(node: Container): void
24 comment(node: Comment): void
25 decl(node: Declaration, semicolon?: boolean): void
26 document(node: Document): void
27 raw(node: AnyNode, own: null | string, detect?: string): boolean | string
28 rawBeforeClose(root: Root): string | undefined
29 rawBeforeComment(root: Root, node: Comment): string | undefined
30 rawBeforeDecl(root: Root, node: Declaration): string | undefined
31 rawBeforeOpen(root: Root): string | undefined
32 rawBeforeRule(root: Root): string | undefined
33 rawColon(root: Root): string | undefined
34 rawEmptyBody(root: Root): string | undefined
35 rawIndent(root: Root): string | undefined
36 rawSemicolon(root: Root): boolean | undefined
37 rawValue(node: AnyNode, prop: string): number | string
38 root(node: Root): void
39 rule(node: Rule): void
40 stringify(node: AnyNode, semicolon?: boolean): void
41}
42
43declare class Stringifier extends Stringifier_ {}
44
45export = Stringifier
Note: See TracBrowser for help on using the repository browser.