Files
wxt/packages/wxt-demo/modules/example.ts
T

20 lines
437 B
TypeScript

import { defineWxtModule } from 'wxt/modules';
// Example of adding option types to wxt config file
export interface ExampleModuleOptions {
a: string;
b?: string;
}
declare module 'wxt' {
interface InlineConfig {
example?: ExampleModuleOptions;
}
}
export default defineWxtModule<ExampleModuleOptions>({
configKey: 'example',
setup(wxt, options) {
wxt.logger.info('Example module with options:', options);
},
});