unplugin-typegpu
Version:
Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.
40 lines (39 loc) • 1.37 kB
TypeScript
import { t as Options } from "./common-BZrmpQ_X.js";
import * as magic_string0 from "magic-string";
import * as unplugin6 from "unplugin";
//#region src/rolldown-browser.d.ts
declare const _default: (options?: Options) => {
name: "unplugin-typegpu";
enforce: "post" | "pre" | undefined;
transform: {
filter: {
id: Omit<Options, "include" | "autoNamingEnabled" | "earlyPruning"> & Omit<{
include: RegExp;
autoNamingEnabled: boolean;
earlyPruning: boolean;
}, "include" | "autoNamingEnabled" | "earlyPruning"> & {
include: string | RegExp | unplugin6.StringOrRegExp[];
autoNamingEnabled: boolean;
earlyPruning: boolean;
};
code: RegExp[];
} | {
id: Omit<Options, "include" | "autoNamingEnabled" | "earlyPruning"> & Omit<{
include: RegExp;
autoNamingEnabled: boolean;
earlyPruning: boolean;
}, "include" | "autoNamingEnabled" | "earlyPruning"> & {
include: string | RegExp | unplugin6.StringOrRegExp[];
autoNamingEnabled: boolean;
earlyPruning: boolean;
};
code?: never;
};
handler(this: unplugin6.UnpluginBuildContext & unplugin6.UnpluginContext, code: string, id: string): {
code: string;
readonly map: magic_string0.SourceMap;
} | undefined;
};
};
//#endregion
export { _default as t };