summaryrefslogtreecommitdiff
path: root/node_modules/postcss/lib/previous-map.d.ts
diff options
context:
space:
mode:
authorPhilipp Tanlak <philipp.tanlak@gmail.com>2025-11-24 20:54:57 +0100
committerPhilipp Tanlak <philipp.tanlak@gmail.com>2025-11-24 20:57:48 +0100
commitb1e2c8fd5cb5dfa46bc440a12eafaf56cd844b1c (patch)
tree49d360fd6cbc6a2754efe93524ac47ff0fbe0f7d /node_modules/postcss/lib/previous-map.d.ts
Docs
Diffstat (limited to 'node_modules/postcss/lib/previous-map.d.ts')
-rw-r--r--node_modules/postcss/lib/previous-map.d.ts81
1 files changed, 81 insertions, 0 deletions
diff --git a/node_modules/postcss/lib/previous-map.d.ts b/node_modules/postcss/lib/previous-map.d.ts
new file mode 100644
index 0000000..23edeb5
--- /dev/null
+++ b/node_modules/postcss/lib/previous-map.d.ts
@@ -0,0 +1,81 @@
+import { SourceMapConsumer } from 'source-map-js'
+
+import { ProcessOptions } from './postcss.js'
+
+declare namespace PreviousMap {
+ // eslint-disable-next-line @typescript-eslint/no-use-before-define
+ export { PreviousMap_ as default }
+}
+
+/**
+ * Source map information from input CSS.
+ * For example, source map after Sass compiler.
+ *
+ * This class will automatically find source map in input CSS or in file system
+ * near input file (according `from` option).
+ *
+ * ```js
+ * const root = parse(css, { from: 'a.sass.css' })
+ * root.input.map //=> PreviousMap
+ * ```
+ */
+declare class PreviousMap_ {
+ /**
+ * `sourceMappingURL` content.
+ */
+ annotation?: string
+
+ /**
+ * The CSS source identifier. Contains `Input#file` if the user
+ * set the `from` option, or `Input#id` if they did not.
+ */
+ file?: string
+
+ /**
+ * Was source map inlined by data-uri to input CSS.
+ */
+ inline: boolean
+
+ /**
+ * Path to source map file.
+ */
+ mapFile?: string
+
+ /**
+ * The directory with source map file, if source map is in separated file.
+ */
+ root?: string
+
+ /**
+ * Source map file content.
+ */
+ text?: string
+
+ /**
+ * @param css Input CSS source.
+ * @param opts Process options.
+ */
+ constructor(css: string, opts?: ProcessOptions)
+
+ /**
+ * Create a instance of `SourceMapGenerator` class
+ * from the `source-map` library to work with source map information.
+ *
+ * It is lazy method, so it will create object only on first call
+ * and then it will use cache.
+ *
+ * @return Object with source map information.
+ */
+ consumer(): SourceMapConsumer
+
+ /**
+ * Does source map contains `sourcesContent` with input source text.
+ *
+ * @return Is `sourcesContent` present.
+ */
+ withContent(): boolean
+}
+
+declare class PreviousMap extends PreviousMap_ {}
+
+export = PreviousMap