@arcmantle/vite-plugin-import-css-sheet
    Preparing search index...

    Class ImportCSSSheet

    Index

    Constructors

    • Parameters

      • config: ResolvedConfig
      • transformers: ((code: string, id: string) => string)[]
      • additionalCode: string[]
      • minify: boolean
      • autoImport:
            | {
                identifier: {
                    className: string;
                    position?: "prepend"
                    | "append";
                    styleName: string;
                }[];
            }
            | undefined = undefined

      Returns ImportCSSSheet

    Properties

    additionalCode: string[]
    autoImport:
        | {
            identifier: {
                className: string;
                position?: "prepend"
                | "append";
                styleName: string;
            }[];
        }
        | undefined = undefined
    charReplacements: Map<string, string> = ...
    config: ResolvedConfig
    filetypes: Set<string> = ...
    minify: boolean
    totalAfterMinify: number = 0
    totalBeforeMinify: number = 0
    transformedFiles: Map<string, string> = ...
    transformers: ((code: string, id: string) => string)[]
    virtualModules: Map<string, string> = ...

    Methods

    • Parameters

      • styleConfigByBase: Map<string, [string, "prepend" | "append"]>
      • importVariable: string
      • filePath: string

      Returns TransformerFactory<SourceFile>

    • Parameters

      • context: PluginContext
      • id: string
      • Optional_options: { ssr?: boolean }

      Returns Promise<string | undefined>

    • Parameters

      • property: PropertyDeclaration
      • importVariableExpression: Identifier
      • position: "prepend" | "append" = 'prepend'

      Returns PropertyDeclaration

    • Parameters

      • code: string
      • filePath: string

      Returns string | SourceDescription | undefined

    • Parameters

      • context: PluginContext
      • source: string
      • importer: string | undefined
      • options: {
            attributes: Record<string, string>;
            custom?: CustomPluginOptions;
            isEntry: boolean;
            ssr?: boolean;
        }

      Returns Promise<string | undefined>

    • Parameters

      • code: string
      • id: string
      • Optional_options: { ssr?: boolean }

      Returns Promise<string | SourceDescription | undefined>

    • Parameters

      • classNode: ClassDeclaration
      • styleName: string
      • importVariable: string
      • position: "prepend" | "append" = 'prepend'

      Returns ClassDeclaration