class-transformer基于装饰器的对象与类转换工具

对象和类之间转换的利器,class-transformer真的蛮方便的。尤其在用TypeScript写项目的时候,你会发现构造函数那套越来越常用了。这时候普通对象和类实例之间来回转,就得靠它出马了,响应也快,代码也清晰。

zip
class-transformer-develop.zip 预估大小:91个文件
folder
class-transformer-develop 文件夹
file
.eslintrc.yml 1KB
file
tsconfig.prod.json 110B
file
.gitignore 646B
file
tsconfig.prod.esm2015.json 123B
file
codecov.yml 223B
folder
sample 文件夹
folder
sample5-custom-transformer 文件夹
file
User.ts 302B
file
app.ts 388B
folder
sample2-iheritance 文件夹
file
Photo.ts 371B
file
Authorable.ts 210B
file
User.ts 194B
file
app.ts 2KB
file
Album.ts 258B
folder
sample1-simple-usage 文件夹
file
Photo.ts 452B
file
User.ts 194B
file
app.ts 2KB
file
Album.ts 196B
folder
sample4-generics 文件夹
file
User.ts 429B
file
SuperCollection.ts 307B
file
SimpleCollection.ts 68B
file
app.ts 1KB
folder
sample3-custom-arrays 文件夹
file
Photo.ts 267B
file
AlbumArray.ts 168B
file
app.ts 831B
file
Album.ts 54B
file
package.json 2KB
file
package-lock.json 250KB
folder
src 文件夹
file
TransformOperationExecutor.ts 20KB
file
storage.ts 214B
file
ClassTransformer.ts 6KB
folder
decorators 文件夹
file
exclude.decorator.ts 1KB
file
transform.decorator.ts 606B
file
type.decorator.ts 785B
file
transform-plain-to-class.decorator.ts 1KB
file
index.ts 308B
file
transform-class-to-class.decorator.ts 1018B
file
transform-class-to-plain.decorator.ts 1KB
file
expose.decorator.ts 1KB
file
MetadataStorage.ts 9KB
folder
interfaces 文件夹
file
type-help-options.interface.ts 171B
folder
metadata 文件夹
file
type-metadata.interface.ts 713B
file
exclude-metadata.interface.ts 516B
file
transform-fn-params.interface.ts 273B
file
transform-metadata.interface.ts 642B
file
expose-metadata.interface.ts 511B
file
target-map.interface.ts 344B
file
index.ts 787B
file
class-constructor.type.ts 66B
file
class-transformer-options.interface.ts 2KB
folder
decorator-options 文件夹
file
expose-options.interface.ts 1KB
file
type-discriminator-descriptor.interface.ts 783B
file
transform-options.interface.ts 995B
file
type-options.interface.ts 566B
file
exclude-options.interface.ts 347B
folder
enums 文件夹
file
transformation-type.enum.ts 89B
file
index.ts 44B
folder
utils 文件夹
file
get-global.util.ts 960B
file
is-promise.util.ts 136B
file
index.ts 70B
file
get-global.util.spect.ts 409B
file
index.ts 5KB
file
tsconfig.prod.cjs.json 120B
file
jest.config.js 244B
file
LICENSE 1KB
file
tsconfig.spec.json 237B
file
CHANGELOG.md 5KB
file
tsconfig.json 526B
folder
.github 文件夹
file
semantic.yml 199B
folder
workflows 文件夹
file
continuous-deployment-workflow.yml 831B
file
auto-approve-dependabot-workflow.yml 252B
file
lock-closed-issues-workflow.yml 760B
file
continuous-integration-workflow.yml 1KB
file
dependabot.yml 258B
file
rollup.config.js 580B
file
README.md 26KB
file
.prettierrc.yml 131B
file
tsconfig.prod.types.json 155B
folder
test 文件夹
folder
functional 文件夹
file
default-values.spec.ts 2KB
file
transformer-order.spec.ts 1KB
file
basic-functionality.spec.ts 49KB
file
custom-transform.spec.ts 21KB
file
circular-reference-problem.spec.ts 4KB
file
promise-field.spec.ts 2KB
file
inheritence.spec.ts 1KB
file
transformation-option.spec.ts 4KB
file
ignore-decorators.spec.ts 912B
file
implicit-type-declarations.spec.ts 4KB
file
specify-maps.spec.ts 45KB
file
transformer-method.spec.ts 5KB
file
serialization-deserialization.spec.ts 3KB
file
es6-data-types.spec.ts 9KB
file
tsconfig.prod.esm5.json 141B
...
zip 文件大小:137.67KB