4.0.21 • Published 3 years ago

@nger/plain v4.0.21

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

@nger/plain

一款简单的序列化类和初始化类的工具

import { Plain, PlainPro, createPlain, toPlain, createPlainModule, PlainModule } from '@nger/plain';

@Plain()
export class Demo {
    @PlainPro()
    title: string;
    constructor(title: string) {
        this.title = title;
    }
}
@Plain()
export class Demo2 {
    @PlainPro()
    title: string;
    @PlainPro({
        isClass: true
    })
    demo: Demo[];
}

@PlainModule({
    imports: [],
    providers: [
        Demo2,
        Demo
    ]
})
export class DemoModule { }

const ref = createPlainModule(DemoModule)

const demo4 = new Demo2();
demo4.title = `demo4`;
demo4.demo = [new Demo(`demo1`), new Demo(`demo2`)];

const demo4Plain = ref.toJson(demo4);
const demo5 = ref.create(demo4Plain);
4.0.21

3 years ago

4.0.16

3 years ago

4.0.15

3 years ago

4.0.18

3 years ago

4.0.17

3 years ago

4.0.12

3 years ago

4.0.14

3 years ago

4.0.9

3 years ago

4.0.8

3 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.7

3 years ago

4.0.6

3 years ago

4.0.1

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.11

3 years ago

1.1.11

4 years ago

1.1.6

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.16

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.15

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago