File tree 3 files changed +6
-4
lines changed
3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ export {
28
28
shallowReadonly ,
29
29
markRaw ,
30
30
toRaw ,
31
+ Raw ,
31
32
ReactiveFlags ,
32
33
DeepReadonly ,
33
34
ShallowReactive ,
Original file line number Diff line number Diff line change @@ -241,9 +241,9 @@ export function toRaw<T>(observed: T): T {
241
241
return raw ? toRaw ( raw ) : observed
242
242
}
243
243
244
- export function markRaw < T extends object > (
245
- value : T
246
- ) : T & { [ RawSymbol ] ?: true } {
244
+ export type Raw < T > = T & { [ RawSymbol ] ?: true }
245
+
246
+ export function markRaw < T extends object > ( value : T ) : Raw < T > {
247
247
def ( value , ReactiveFlags . SKIP , true )
248
248
return value
249
249
}
Original file line number Diff line number Diff line change @@ -172,7 +172,8 @@ export {
172
172
DebuggerEvent ,
173
173
DebuggerEventExtraInfo ,
174
174
TrackOpTypes ,
175
- TriggerOpTypes
175
+ TriggerOpTypes ,
176
+ Raw
176
177
} from '@vue/reactivity'
177
178
export {
178
179
WatchEffect ,
You can’t perform that action at this time.
0 commit comments