@builder.io/qwik
Version:
An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.
39 lines (38 loc) • 1.22 kB
TypeScript
/// <reference types="./server" />
declare module '@qwik-client-manifest' {
const manifest: import('./optimizer').QwikManifest;
export { manifest };
}
// MD
declare module '*.md' {
const node: import('./core').FunctionComponent;
export const frontmatter: Record<string, any>;
export default node;
}
// MDX
declare module '*.mdx' {
const node: import('./core').FunctionComponent;
export const frontmatter: Record<string, any>;
export default node;
}
// SVG ?jsx
declare module '*.svg?jsx' {
const Cmp: import('./core').FunctionComponent<import('./core').QwikIntrinsicElements['svg']>
export default Cmp;
}
// Image ?jsx
declare module '*?jsx' {
const Cmp: import('./core').FunctionComponent<Omit<import('./core').QwikIntrinsicElements['img'], 'src' | 'width' | 'height' | 'srcSet'>>
export default Cmp;
export const width: number;
export const height: number;
export const srcSet: string;
}
// Image &jsx
declare module '*&jsx' {
const Cmp: import('./core').FunctionComponent<Omit<import('./core').QwikIntrinsicElements['img'], 'src' | 'width' | 'height' | 'srcSet'>>
export default Cmp;
export const width: number;
export const height: number;
export const srcSet: string;
}