mirror of
https://github.com/withastro/astro.git
synced 2025-02-03 22:29:08 -05:00
* feat: Refactor integration hooks type * Revert formatting changes * More detailed changelog * Add changeset for Astro DB * Apply suggestions from code review Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev> Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> --------- Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev> Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
23 lines
713 B
Markdown
23 lines
713 B
Markdown
---
|
|
'@astrojs/db': minor
|
|
---
|
|
|
|
Removes the `AstroDbIntegration` type
|
|
|
|
Astro integration hooks can now be extended and as such `@astrojs/db` no longer needs to declare it's own integration type. Using `AstroIntegration` will have the same type.
|
|
|
|
If you were using the `AstroDbIntegration` type, apply this change to your integration code:
|
|
|
|
```diff
|
|
- import { defineDbIntegration, type AstroDbIntegration } from '@astrojs/db/utils';
|
|
+ import { defineDbIntegration } from '@astrojs/db/utils';
|
|
import type { AstroIntegration } from 'astro';
|
|
|
|
- export default (): AstroDbIntegration => {
|
|
+ export default (): AstroIntegration => {
|
|
return defineDbIntegration({
|
|
name: 'your-integration',
|
|
hooks: {},
|
|
});
|
|
}
|
|
```
|