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
context: LegacyPluginThis;
data?: string;
file?: string;
includePaths: string;
indentType: 0 | 1;
indentWidth: number;
linefeed: "\r" | "\r\n" | "\n" | "\n\r";
precision: 10;
result: {
stats: {
entry: string;
start: number;
};
};
style: 1;
}
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?: stringThe value passed to data.
-
Optional
file?: string -
include
Paths: string The value passed to 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 indentType was
"tab"
, 0 otherwise. -
indent
Width: number The value passed to indentWidth, or
2
otherwise. -
linefeed: “\r” | “\r\n” | “\n” | “\n\r”
The value passed to 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
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.Deprecated
This is only used by the legacy render and renderSync APIs. Use Importer with compile, compileString, compileAsync, and compileStringAsync instead.