mirror of https://github.com/vuejs/core.git
31 lines
561 B
TypeScript
31 lines
561 B
TypeScript
// using literal strings instead of numbers so that it's easier to inspect
|
|
// debugger events
|
|
|
|
export enum TrackOpTypes {
|
|
GET = 'get',
|
|
HAS = 'has',
|
|
ITERATE = 'iterate'
|
|
}
|
|
|
|
export enum TriggerOpTypes {
|
|
SET = 'set',
|
|
ADD = 'add',
|
|
DELETE = 'delete',
|
|
CLEAR = 'clear'
|
|
}
|
|
|
|
export enum ReactiveFlags {
|
|
SKIP = '__v_skip',
|
|
IS_REACTIVE = '__v_isReactive',
|
|
IS_READONLY = '__v_isReadonly',
|
|
IS_SHALLOW = '__v_isShallow',
|
|
RAW = '__v_raw'
|
|
}
|
|
|
|
export enum DirtyLevels {
|
|
NotDirty = 0,
|
|
ComputedValueMaybeDirty = 1,
|
|
ComputedValueDirty = 2,
|
|
Dirty = 3
|
|
}
|