LegacyPluginThis

LegacyImporterLegacyFunction 回调的上下文中 this 的值。

已弃用

这仅由旧版 renderrenderSync API 使用。请改用 compilecompileStringcompileAsynccompileStringAsync

层次结构

属性

属性

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

传递给 renderrenderSync 的选项的部分表示形式。

类型声明

  • context: LegacyPluginThis

    包含此对象的相同 LegacyPluginThis 实例。

  • 可选 data?: string

    传递给 data 的值。

  • 可选 file?: string

    传递给 filefile 的值。

  • includePaths: string

    传递给 includePaths 的值,在 Windows 上由 ";" 分隔,在其他操作系统上由 ":" 分隔。这始终包含当前工作目录作为第一个条目。

  • indentType: 0 | 1

    如果 indentType"tab",则为 1,否则为 0。

  • indentWidth: number

    传递给 indentWidth 的值,否则为 2

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

    传递给 linefeed 的值,否则为 "\n"

  • precision: 10

    始终为数字 10。

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

    部分构建的 LegacyResult 对象。

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

      关于正在进行的编译的部分信息。

      • entry: string

        如果传递了 file,则为其值,否则为字符串 "data"

      • start: number

        1970 年 1 月 1 日 00:00:00 UTC 与 Sass 编译开始时间之间以毫秒为单位的时间差。

  • style: 1

    始终为数字 1。