esbuild-plugin-kaitai
Version:
An esbuild plugin for importing Kaitai Struct files.
14 lines (13 loc) • 452 B
TypeScript
import type { Plugin } from 'esbuild';
import type { Compiler, FileLoader, KaitaiApiOptions } from './kaitai/api';
import type { KaitaiCliOptions } from './kaitai/cli';
export type { FileLoader, Compiler };
/**
* Kaitai options.
*/
export declare type KaitaiOptions = KaitaiApiOptions | KaitaiCliOptions;
/**
* Loads `.ksy` files.
*/
declare function kaitaiLoader(options?: KaitaiOptions): Plugin;
export { kaitaiLoader, kaitaiLoader as default };