Skip to content

Commit f420992

Browse files
committed
refactor(experimental): parent property in records
1 parent ddec69d commit f420992

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

packages/router/src/experimental/router.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ export interface EXPERIMENTAL_RouteRecord_Base
222222
/**
223223
* Parent of this component if any
224224
*/
225-
parent?: EXPERIMENTAL_RouteRecordRaw
225+
parent?: EXPERIMENTAL_RouteRecordNormalized | null
226226

227227
// TODO:
228228
/**
@@ -233,36 +233,36 @@ export interface EXPERIMENTAL_RouteRecord_Base
233233

234234
export interface EXPERIMENTAL_RouteRecord_Redirect
235235
// preserve the values from the type EXPERIMENTAL_ResolverRecord_Matchable
236-
extends Omit<EXPERIMENTAL_RouteRecord_Base, 'name' | 'path' | 'parent'>,
236+
extends Omit<EXPERIMENTAL_RouteRecord_Base, 'name' | 'path'>,
237237
EXPERIMENTAL_ResolverRecord_Matchable {
238238
components?: Record<string, RawRouteComponent>
239239

240240
redirect: RouteRecordRedirectOption // must be defined
241241

242-
parent?: EXPERIMENTAL_RouteRecordNormalized | null
242+
parent?: EXPERIMENTAL_RouteRecordNormalized | null // must be redifined because of ResolverRecord_Matchable
243243
}
244244

245245
export interface EXPERIMENTAL_RouteRecord_Group
246246
extends Omit<
247247
EXPERIMENTAL_RouteRecord_Base,
248248
// preserve the values from the type EXPERIMENTAL_ResolverRecord_Group
249-
'name' | 'path' | 'query' | 'hash' | 'parent'
249+
'name' | 'path' | 'query' | 'hash'
250250
>,
251251
EXPERIMENTAL_ResolverRecord_Group {
252252
components?: Record<string, RawRouteComponent>
253253

254-
parent?: EXPERIMENTAL_RouteRecordNormalized | null
254+
parent?: EXPERIMENTAL_RouteRecordNormalized | null // must be redifined because of ResolverRecord_Matchable
255255
}
256256

257257
export interface EXPERIMENTAL_RouteRecord_Components
258258
// preserve the values from the type EXPERIMENTAL_ResolverRecord_Matchable
259-
extends Omit<EXPERIMENTAL_RouteRecord_Base, 'name' | 'path' | 'parent'>,
259+
extends Omit<EXPERIMENTAL_RouteRecord_Base, 'name' | 'path'>,
260260
EXPERIMENTAL_ResolverRecord_Matchable {
261261
components: Record<string, RawRouteComponent>
262262

263263
redirect?: never
264264

265-
parent?: EXPERIMENTAL_RouteRecordNormalized | null
265+
parent?: EXPERIMENTAL_RouteRecordNormalized | null // must be redifined because of ResolverRecord_Matchable
266266
}
267267

268268
export type EXPERIMENTAL_RouteRecord_Matchable =

0 commit comments

Comments
 (0)