Prechádzať zdrojové kódy

@uppy/core: mark `state` as deprecated (#3044)

Antoine du Hamel 3 rokov pred
rodič
commit
8ac63d43e0

+ 2 - 0
packages/@uppy/core/src/index.js

@@ -279,8 +279,10 @@ class Uppy {
 
 
   /**
   /**
    * Back compat for when uppy.state is used instead of uppy.getState().
    * Back compat for when uppy.state is used instead of uppy.getState().
+   * @deprecated
    */
    */
   get state () {
   get state () {
+    // Here, state is a non-enumerable property.
     return this.getState()
     return this.getState()
   }
   }
 
 

+ 1 - 0
packages/@uppy/core/types/index.d.ts

@@ -167,6 +167,7 @@ declare module Uppy {
     setOptions(update: Partial<UppyOptions>): void
     setOptions(update: Partial<UppyOptions>): void
     setState(patch: object): void
     setState(patch: object): void
     getState<TMeta extends IndexedObject<any> = {}>(): State<TMeta>
     getState<TMeta extends IndexedObject<any> = {}>(): State<TMeta>
+    /** @deprecated use `getState()` instead. */
     readonly state: State
     readonly state: State
     setFileState(fileID: string, state: object): void
     setFileState(fileID: string, state: object): void
     resetProgress(): void
     resetProgress(): void