unplugin-typegpu
Version:
Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.
40 lines (39 loc) • 1.37 kB
text/typescript
import { t as Options } from "./common-CmJ77T6N.cjs";
import * as unplugin0 from "unplugin";
import * as magic_string0 from "magic-string";
//#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 | unplugin0.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 | unplugin0.StringOrRegExp[];
autoNamingEnabled: boolean;
earlyPruning: boolean;
};
code?: never;
};
handler(this: unplugin0.UnpluginBuildContext & unplugin0.UnpluginContext, code: string, id: string): {
code: string;
readonly map: magic_string0.SourceMap;
} | undefined;
};
};
//#endregion
export { _default as t };