文件名称:mobx-utils:MobX的实用程序功能和通用模式
文件大小:178KB
文件格式:ZIP
更新时间:2024-03-19 00:37:47
TypeScript
MobX-utils MobX的实用程序功能和通用模式 该软件包提供实用程序功能,并在MobX之上构建常见的MobX模式。 鼓励您深入了解并阅读这些实用程序的来源。 随意使用自己的实用程序打开PR。 对于大型新功能,请先打开一个问题。 安装及使用 NPM: npm install mobx-utils --save CDN: : import {function_name} from 'mobx-utils' 原料药 目录 来自Promise fromPromise接受一个Promise,并通过2个可观察的属性对其进行扩展,这些属性可跟踪Promise的状态并返回。 返回的对象具有以下可观察的属性: value :初始值,Promise解析为的值或拒绝Promise的值。 如果需要区分差异,请使用.state 。 state : "pending" , "fulfill
【文件预览】:
mobx-utils-master
----.gitattributes(170B)
----rollup.config.js(580B)
----yarn.lock(301KB)
----src()
--------observable-stream.ts(4KB)
--------expr.ts(1KB)
--------from-resource.ts(5KB)
--------utils.ts(1KB)
--------mobx-utils.ts(526B)
--------decorator-utils.ts(2KB)
--------lazy-observable.ts(3KB)
--------queue-processor.ts(1KB)
--------ObservableGroupMap.ts(7KB)
--------chunk-processor.ts(2KB)
--------deepObserve.ts(5KB)
--------from-promise.ts(8KB)
--------tsconfig.json(620B)
--------deepMap.ts(3KB)
--------create-view-model.ts(7KB)
--------array.ts(2KB)
--------keep-alive.ts(2KB)
--------computedFn.ts(3KB)
--------create-transformer.ts(4KB)
--------now.ts(2KB)
----.vscode()
--------launch.json(709B)
--------settings.json(58B)
----.travis.yml(217B)
----tsconfig.json(426B)
----LICENSE(1KB)
----test()
--------keep-alive.js(1KB)
--------from-resource.js(3KB)
--------observable-stream.ts(3KB)
--------expr.ts(3KB)
--------lazy-observable.js(3KB)
--------from-promise.js(9KB)
--------deepObserve.ts(3KB)
--------type-tests.ts(562B)
--------deepMap.ts(2KB)
--------create-view-model.ts(11KB)
--------__snapshots__()
--------array.ts(944B)
--------computedFn.ts(4KB)
--------chunk-processor.js(4KB)
--------now.js(1KB)
--------ObservableGroupMap.test.ts(3KB)
--------queue-processor.js(1KB)
--------create-transformer.ts(44KB)
----.prettierrc(112B)
----README.md(24KB)
----publish.js(2KB)
----.editorconfig(140B)
----.gitignore(106B)
----.watchmanconfig(3B)
----CHANGELOG.md(12KB)
----package.json(2KB)