mirror of
https://github.com/withastro/astro.git
synced 2025-01-06 22:10:10 -05:00
a397b981f5
* WIP: moving to a static .d.ts types file * fixing named exports for getImage and getPicture * removing the exports.astro map for now * WIP: adding readme docs for component attributes * Adding docs for getImage and getPicture * leaning fully on TSC to build .d.ts files * finally found the solution for proper ESM import types * adding a note to the README for tsconfig updates * chore: add changesets * typo * docs: removing the "Images in Markdown" example * removing the need for publishing src to NPM * fix: make type re-export explicit * updating image module defs to match InputFormat * using astro syntax highlighting for README code blocks * nit: missing backtick in README * make sure Astro component directives aren't recommended twice
7 lines
451 B
TypeScript
7 lines
451 B
TypeScript
/// <reference types="astro/astro-jsx" />
|
|
export { default as Image } from './Image.astro';
|
|
export { default as Picture } from './Picture.astro';
|
|
|
|
// TODO: should these directives be removed from astroHTML.JSX?
|
|
export type ImgHTMLAttributes = Omit<astroHTML.JSX.ImgHTMLAttributes, 'client:list' | 'set:text' | 'set:html' | 'is:raw'>;
|
|
export type HTMLAttributes = Omit<astroHTML.JSX.HTMLAttributes, 'client:list' | 'set:text' | 'set:html' | 'is:raw'>;
|