Sha256: 8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2
Contents?: true
Size: 1.78 KB
Versions: 27
Compression:
Stored size: 1.78 KB
Contents
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
Version data entries
27 entries across 27 versions & 2 rubygems