@@ -18,7 +18,7 @@ export function BaseComponent(props, context) {
1818
1919/**
2020 * Update component state and schedule a re-render.
21- * @this {Component}
21+ * @this {import('./internal'). Component}
2222 * @param {object | ((s: object, p: object) => object) } update A hash of state
2323 * properties to update with new values or a function that given the current
2424 * state and props returns a new partial state
@@ -57,7 +57,7 @@ BaseComponent.prototype.setState = function (update, callback) {
5757
5858/**
5959 * Immediately perform a synchronous re-render of the component
60- * @this {Component}
60+ * @this {import('./internal'). Component}
6161 * @param {() => void } [callback] A function to be called after component is
6262 * re-rendered
6363 */
@@ -85,7 +85,7 @@ BaseComponent.prototype.forceUpdate = function (callback) {
8585BaseComponent . prototype . render = Fragment ;
8686
8787/**
88- * @param {VNode } vnode
88+ * @param {import('./internal'). VNode } vnode
8989 * @param {number | null } [childIndex]
9090 */
9191export function getDomSibling ( vnode , childIndex ) {
@@ -118,7 +118,7 @@ export function getDomSibling(vnode, childIndex) {
118118
119119/**
120120 * Trigger in-place re-rendering of a component.
121- * @param {Component } component The component to rerender
121+ * @param {import('./internal'). Component } component The component to rerender
122122 */
123123function renderComponent ( component ) {
124124 let oldVNode = component . _vnode ,
@@ -155,7 +155,7 @@ function renderComponent(component) {
155155}
156156
157157/**
158- * @param {VNode } vnode
158+ * @param {import('./internal'). VNode } vnode
159159 */
160160function updateParentDomPointers ( vnode ) {
161161 if ( ( vnode = vnode . _parent ) != null && vnode . _component != null ) {
@@ -174,7 +174,7 @@ function updateParentDomPointers(vnode) {
174174
175175/**
176176 * The render queue
177- * @type {Array<Component> }
177+ * @type {Array<import('./internal'). Component> }
178178 */
179179let rerenderQueue = [ ] ;
180180
@@ -196,7 +196,7 @@ const defer =
196196
197197/**
198198 * Enqueue a rerender of a component
199- * @param {Component } c The component to rerender
199+ * @param {import('./internal'). Component } c The component to rerender
200200 */
201201export function enqueueRender ( c ) {
202202 if (
@@ -212,8 +212,8 @@ export function enqueueRender(c) {
212212}
213213
214214/**
215- * @param {Component } a
216- * @param {Component } b
215+ * @param {import('./internal'). Component } a
216+ * @param {import('./internal'). Component } b
217217 */
218218const depthSort = ( a , b ) => a . _vnode . _depth - b . _vnode . _depth ;
219219
0 commit comments