VitePlugin: { api: { sveltePreprocess: ((ts?: { script: Function } & object) => { script: ((options: object) => Promise<{ code: string }>) }); vuePreprocess: ((code: string, setup?: boolean) => string) }; name: string; transform: ((code: string, id: string) => string); load: any; resolveId: any }

Type declaration

  • api: { sveltePreprocess: ((ts?: { script: Function } & object) => { script: ((options: object) => Promise<{ code: string }>) }); vuePreprocess: ((code: string, setup?: boolean) => string) }
    • sveltePreprocess: ((ts?: { script: Function } & object) => { script: ((options: object) => Promise<{ code: string }>) })
        • (ts?: { script: Function } & object): { script: ((options: object) => Promise<{ code: string }>) }
        • Parameters

          • Optional ts: { script: Function } & object

          Returns { script: ((options: object) => Promise<{ code: string }>) }

          • script: ((options: object) => Promise<{ code: string }>)
              • (options: object): Promise<{ code: string }>
              • Parameters

                • options: object

                Returns Promise<{ code: string }>

    • vuePreprocess: ((code: string, setup?: boolean) => string)
        • (code: string, setup?: boolean): string
        • Parameters

          • code: string
          • Optional setup: boolean

          Returns string

  • name: string
  • transform: ((code: string, id: string) => string)
      • (code: string, id: string): string
      • Parameters

        • code: string
        • id: string

        Returns string

  • load:function
  • resolveId:function