refactor: better variable naming

This commit is contained in:
Evan You 2020-01-27 13:13:38 -05:00
parent 066ba82c7f
commit e43f5935b5

View File

@ -28,19 +28,19 @@ export function isRef(r: any): r is Ref {
return r ? r._isRef === true : false
}
export function ref<T extends Ref>(raw: T): T
export function ref<T>(raw: T): Ref<T>
export function ref<T extends Ref>(value: T): T
export function ref<T>(value: T): Ref<T>
export function ref<T = any>(): Ref<T>
export function ref(raw?: unknown) {
if (isRef(raw)) {
return raw
export function ref(value?: unknown) {
if (isRef(value)) {
return value
}
raw = convert(raw)
value = convert(value)
if (__SSR__) {
return {
_isRef: true,
value: raw
value
}
}
@ -48,10 +48,10 @@ export function ref(raw?: unknown) {
_isRef: true,
get value() {
track(r, TrackOpTypes.GET, 'value')
return raw
return value
},
set value(newVal) {
raw = convert(newVal)
value = convert(newVal)
trigger(
r,
TriggerOpTypes.SET,