LegacyImporterThis

Der Wert von this im Kontext einer LegacyImporter-Funktion.

Veraltet

Dies wird nur von den älteren render und renderSync APIs verwendet. Verwenden Sie stattdessen Importer mit compile, compileString, compileAsync und compileStringAsync.

Hierarchie

Eigenschaften

Eigenschaften

fromImport: boolean
Kompatibilität
Dart Sass
seit 1.33.0
Node Sass

Gibt an, ob der Importer aufgrund einer Sass @import-Regel aufgerufen wird, im Gegensatz zu einer @use- oder @forward-Regel.

Dies sollte *nur* verwendet werden, um zu bestimmen, ob nur für Importe bestimmte Dateien geladen werden sollen.

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;
}

Eine teilweise Darstellung der an render oder renderSync übergebenen Optionen.

Typdeklaration

  • context: LegacyPluginThis

    Dieselbe LegacyPluginThis-Instanz, die dieses Objekt enthält.

  • Optional data?: string

    Der an data übergebene Wert.

  • Optional file?: string

    Der an file oder file übergebene Wert.

  • includePaths: string

    Der an includePaths übergebene Wert, getrennt durch ";" unter Windows oder ":" in anderen Betriebssystemen. Dies schließt immer das aktuelle Arbeitsverzeichnis als ersten Eintrag ein.

  • indentType: 0 | 1

    1, wenn indentType "tab" war, ansonsten 0.

  • indentWidth: number

    Der an indentWidth übergebene Wert oder andernfalls 2.

  • linefeed: "\r" | "\r\n" | "\n" | "\n\r"

    Der an linefeed übergebene Wert oder andernfalls "\n".

  • precision: 10

    Immer die Zahl 10.

  • result: {
        stats: {
            entry: string;
            start: number;
        };
    }

    Ein teilweise konstruiertes LegacyResult-Objekt.

    • stats: {
          entry: string;
          start: number;
      }

      Teilweise Informationen über die laufende Kompilierung.

      • entry: string

        Der Wert von file, falls übergeben, andernfalls die Zeichenkette "data".

      • start: number

        Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 um 00:00:00 UTC und der Zeit, zu der die Sass-Kompilierung begann.

  • style: 1

    Immer die Zahl 1.