CanonicalizeContext

Kontextinformationen, die an canonicalize und findFileUrl übergeben werden. Nicht alle Importer benötigen diese Informationen, um Loads aufzulösen, aber einige finden sie nützlich.

Hierarchie

  • CanonicalizeContext

Eigenschaften

Eigenschaften

containingUrl: null | URL

Die kanonische URL der Datei, die den Load enthält, falls diese Information verfügbar ist

Für einen Importer wird dies nur übergeben, wenn der url-Parameter eine relative URL ist oder wenn sein URL-Schema in nonCanonicalScheme enthalten ist. Dies stellt sicher, dass kanonische URLs unabhängig vom Kontext immer auf die gleiche Weise aufgelöst werden

Für einen FileImporter ist dies immer verfügbar, solange Sass die kanonische URL der enthaltenden Datei kennt

fromImport: boolean

Ob dies aufgerufen wird wegen einer Sass-@import-Regel, im Gegensatz zu einer @use- oder @forward-Regel.

Dies sollte nur verwendet werden, um zu bestimmen, ob nur-zu-importierende Dateien geladen werden sollen oder nicht.