diff --git a/.changeset/slow-pans-fly.md b/.changeset/slow-pans-fly.md new file mode 100644 index 0000000000..47593246d0 --- /dev/null +++ b/.changeset/slow-pans-fly.md @@ -0,0 +1,6 @@ +--- +"marko": patch +"@marko/runtime-tags": patch +--- + +Deprecate `Marko.Body` in favor of `Marko.Content` diff --git a/packages/runtime-class/index.d.ts b/packages/runtime-class/index.d.ts index 4f7950b62b..0e9f6075e1 100644 --- a/packages/runtime-class/index.d.ts +++ b/packages/runtime-class/index.d.ts @@ -77,9 +77,11 @@ declare global { text(val: string | void): void; } - /** Body content created from by a component, typically held in an object with a renderBody property. */ + /** @deprecated prefer `Marko.Content` */ + export interface Body extends Content {} - export interface Body< + /** Body content created from by a component, typically held in an object with a `renderBody` property. */ + export interface Content< in Params extends readonly any[] = [], out Return = void, > {} diff --git a/packages/runtime-tags/index.d.ts b/packages/runtime-tags/index.d.ts index b7eb136698..4822210c33 100644 --- a/packages/runtime-tags/index.d.ts +++ b/packages/runtime-tags/index.d.ts @@ -33,8 +33,11 @@ declare global { $global?: Global; }; - /** Body content created by a template. */ - export interface Body< + /** @deprecated prefer `Marko.Content` */ + export interface Body extends Content {} + + /** Body content created from by a component, typically held in an object with a `content` property. */ + export interface Content< in Params extends readonly any[] = [], out Return = void, > {}