UNPKG

@bytecodealliance/jco

Version:

JavaScript tooling for working with WebAssembly Components

42 lines 2.2 kB
/** * @param {Parameters<import('../obj/wasm-tools.js').print>[0]} binary * @return {Promise<ReturnType<import('../obj/wasm-tools.js').print>>} */ export function print(binary: Parameters<any>[0]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').parse>[0]} wat * @return {Promise<ReturnType<import('../obj/wasm-tools.js').parse>>} */ export function parse(wat: Parameters<any>[0]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').componentWit>[0]} binary * @return {Promise<ReturnType<import('../obj/wasm-tools.js').componentWit>>} */ export function componentWit(binary: Parameters<any>[0]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').componentNew>[0]} binary * @param {Parameters<import('../obj/wasm-tools.js').componentNew>[1]} adapters * @return {Promise<ReturnType<import('../obj/wasm-tools.js').componentNew>>} */ export function componentNew(binary: Parameters<any>[0], adapters: Parameters<any>[1]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').componentEmbed>[0]} embedOpts * @return {Promise<ReturnType<import('../obj/wasm-tools.js').componentEmbed>>} */ export function componentEmbed(embedOpts: Parameters<any>[0]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').metadataAdd>[0]} binary * @param {Parameters<import('../obj/wasm-tools.js').metadataAdd>[1]} metadata * @return {Promise<ReturnType<import('../obj/wasm-tools.js').metadataAdd>>} */ export function metadataAdd(binary: Parameters<any>[0], metadata: Parameters<any>[1]): Promise<ReturnType<any>>; /** * @param {Parameters<import('../obj/wasm-tools.js').metadataShow>[0]} binary * @return {Promise<ReturnType<import('../obj/wasm-tools.js').metadataShow>>} */ export function metadataShow(binary: Parameters<any>[0]): Promise<ReturnType<any>>; export function preview1AdapterCommandPath(): URL; export function preview1AdapterReactorPath(): URL; export { optimizeComponent as opt } from "./cmd/opt.js"; export { transpileComponent as transpile, typesComponent as types } from "./cmd/transpile.js"; //# sourceMappingURL=api.d.ts.map