Skip to content

Commit bd5be73

Browse files
feat!: remove $$result.createAstro() first arg (#1112)
1 parent 32d6d87 commit bd5be73

20 files changed

+30
-26
lines changed

.changeset/little-spoons-search.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"@astrojs/compiler": major
3+
---
4+
5+
Removes the first argument of `$$result.createAstro()`
6+
7+
`$$result.createAstro()` does not accept an `AstroGlobalPartial` as the first argument anymore:
8+
9+
```diff
10+
-const Astro = $$result.createAstro($$Astro, $$props, $$slots);
11+
+const Astro = $$result.createAstro($$props, $$slots);
12+
```

.changeset/pre.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

internal/printer/__printer_js__/React_framework_example.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [{ module
8383
const $$Astro = $$createAstro('https://astro.build');
8484
const Astro = $$Astro;
8585
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
86-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
86+
const Astro = $$result.createAstro($$props, $$slots);
8787
Astro.self = $$Component;
8888
8989
// Component Imports

internal/printer/__printer_js__/Use_of_interfaces_within_frontmatter.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
4343
const $$Astro = $$createAstro('https://astro.build');
4444
const Astro = $$Astro;
4545
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
46-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
46+
const Astro = $$result.createAstro($$props, $$slots);
4747
Astro.self = $$Component;
4848
4949
interface MarkdownFrontmatter {

internal/printer/__printer_js__/class_list_with_spread.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
3535
const $$Astro = $$createAstro('https://astro.build');
3636
const Astro = $$Astro;
3737
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
38-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
38+
const Astro = $$result.createAstro($$props, $$slots);
3939
Astro.self = $$Component;
4040

4141
return $$render`${$$maybeRenderHead($$result)}<div class:list="something"${$$spreadAttributes(Astro.props)}></div>`;

internal/printer/__printer_js__/class_with_spread.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
3535
const $$Astro = $$createAstro('https://astro.build');
3636
const Astro = $$Astro;
3737
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
38-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
38+
const Astro = $$result.createAstro($$props, $$slots);
3939
Astro.self = $$Component;
4040
4141
return $$render`${$$maybeRenderHead($$result)}<div class="something"${$$spreadAttributes(Astro.props)}></div>`;

internal/printer/__printer_js__/complex_recursive_component.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const $$metadata = $$createMetadata("/projects/app/src/components/RenderN
3535
const $$Astro = $$createAstro('https://astro.build');
3636
const Astro = $$Astro;
3737
const $$RenderNode = $$createComponent(($$result, $$props, $$slots) => {
38-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
38+
const Astro = $$result.createAstro($$props, $$slots);
3939
Astro.self = $$RenderNode;
4040
4141
return $$render`${($$render`${$$renderComponent($$result,'Fragment',Fragment,{},{"default": () => $$render`${$$renderComponent($$result,'Fragment',Fragment,{},{"default": () => $$render`${$$unescapeHTML(`<${Node.tag} ${stringifyAttributes(Node.attributes)}>`)}`,})}${Node.children.map((child) => ($$render`${$$renderComponent($$result,'Astro.self',Astro.self,{"node":(child)})}`))}${$$renderComponent($$result,'Fragment',Fragment,{},{"default": () => $$render`${$$unescapeHTML(`</${Node.tag}>`)}`,})}`,})}`)}`;

internal/printer/__printer_js__/complex_table.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
7878
const $$Astro = $$createAstro('https://astro.build');
7979
const Astro = $$Astro;
8080
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
81-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
81+
const Astro = $$result.createAstro($$props, $$slots);
8282
Astro.self = $$Component;
8383
8484
return $$render`<html lang="en">

internal/printer/__printer_js__/dynamic_import.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
3939
const $$Astro = $$createAstro('https://astro.build');
4040
const Astro = $$Astro;
4141
const $$Component = $$createComponent(async ($$result, $$props, $$slots) => {
42-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
42+
const Astro = $$result.createAstro($$props, $$slots);
4343
Astro.self = $$Component;
4444
4545
const markdownDocs = await Astro.glob('../markdown/*.md')

internal/printer/__printer_js__/expression_returning_multiple_elements.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export const $$metadata = $$createMetadata(import.meta.url, { modules: [], hydra
5757
const $$Astro = $$createAstro('https://astro.build');
5858
const Astro = $$Astro;
5959
const $$Component = $$createComponent(($$result, $$props, $$slots) => {
60-
const Astro = $$result.createAstro($$Astro, $$props, $$slots);
60+
const Astro = $$result.createAstro($$props, $$slots);
6161
Astro.self = $$Component;
6262
6363
return $$render`${$$renderComponent($$result,'Layout',Layout,{"title":"Welcome to Astro."},{"default": () => $$render`

0 commit comments

Comments
 (0)