Interface LegacyImporterThis
Hierarchy
- LegacyPluginThis
- LegacyImporterThis
Index
Properties
Properties
from Import
- Dart Sass
- since 1.33.0
- Node Sass
- ✗
Whether the importer is being invoked because of a Sass @import
rule, as opposed to a @use
or @forward
rule.
This should only be used for determining whether or not to load import-only files.
options
A partial representation of the options passed to render or renderSync.
Type declaration
context: LegacyPluginThis
The same LegacyPluginThis instance that contains this object.
Optional data?: string
The value passed to LegacyStringOptions.data.
Optional file?: string
The value passed to LegacyFileOptions.file or LegacyStringOptions.file.
include
Paths: string The value passed to LegacySharedOptions.includePaths separated by
";"
on Windows or":"
on other operating systems. This always includes the current working directory as the first entry.indent
Type: 0 | 1 1 if LegacySharedOptions.indentType was
"tab"
, 0 otherwise.indent
Width: number The value passed to LegacySharedOptions.indentWidth, or
2
otherwise.linefeed: "\r" | "\r\n" | "\n" | "\n\r"
The value passed to LegacySharedOptions.linefeed, or
"\n"
otherwise.precision: 10
Always the number 10.
result: { stats: { entry: string; start: number } }
A partially-constructed LegacyResult object.
stats: { entry: string; start: number }
Partial information about the compilation in progress.
entry: string
LegacyFileOptions.file if it was passed, otherwise the string
"data"
.start: number
The number of milliseconds between 1 January 1970 at 00:00:00 UTC and the time at which Sass compilation began.
style: 1
Always the number 1.
The value of
this
in the context of a LegacyImporter function.This is only used by the legacy render and renderSync APIs. Use Importer with compile, compileString, compileAsync, and compileStringAsync instead.