2024-07-07 18:32:30 +03:00
declare module '*.svg' {
const value : string ;
export default value ;
}
2024-07-11 13:20:51 +03:00
2024-08-10 12:46:48 +03:00
declare module '*.css' {
const value : string ;
export default value ;
}
2024-07-11 13:20:51 +03:00
declare let __webpack_public_path__ : string ;
2024-08-28 19:32:38 +03:00
declare module 'htmx.org/dist/htmx.esm.js' {
const value = await import ( 'htmx.org' ) ;
export default value ;
}
declare module 'uint8-to-base64' {
export function encode ( arrayBuffer : ArrayBuffer ) : string ;
export function decode ( base64str : string ) : ArrayBuffer ;
}
declare module 'swagger-ui-dist/swagger-ui-es-bundle.js' {
const value = await import ( 'swagger-ui-dist' ) ;
export default value . SwaggerUIBundle ;
}
interface JQuery {
api : any , // fomantic
areYouSure : any , // jquery.are-you-sure
dimmer : any , // fomantic
dropdown : any ; // fomantic
modal : any ; // fomantic
tab : any ; // fomantic
transition : any , // fomantic
}
interface JQueryStatic {
api : any , // fomantic
}
interface Element {
_tippy : import ( 'tippy.js' ) . Instance ;
}
type Writable < T > = { - readonly [ K in keyof T ] : T [ K ] } ;
2024-07-11 13:20:51 +03:00
interface Window {
config : import ( './web_src/js/types.ts' ) . Config ;
$ : typeof import ( '@types/jquery' ) ,
jQuery : typeof import ( '@types/jquery' ) ,
2024-08-28 19:32:38 +03:00
htmx : Omit < typeof import ( ' htmx.org / dist / htmx.esm.js ' ) .default , ' config ' > & {
config? : Writable < typeof import ( ' htmx.org ' ) .default.config > ,
} ,
ui? : any ,
2024-07-26 02:31:24 +03:00
_globalHandlerErrors : Array < ErrorEvent & PromiseRejectionEvent > & {
_inited : boolean ,
push : ( e : ErrorEvent & PromiseRejectionEvent ) = > void | number ,
} ,
2024-08-28 19:32:38 +03:00
__webpack_public_path__ : string ;
2024-08-10 12:46:48 +03:00
}