MCPcopy Create free account
hub / github.com/dipscope/TypeManager.TS / User

Class User

spec/type.spec.ts:6–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4const rankKey = new CustomKey<number>('rank');
5
6@Type({
7 alias: 'User:Type',
8 customValueMap: new Map([[rankKey, 1]]),
9 serializedDefaultValue: () => new User(),
10 deserializedDefaultValue: () => new User(),
11 preserveNull: false,
12 useDefaultValue: true,
13 useImplicitConversion: false,
14 injectable: true,
15 factory: new TypeFactory(),
16 injector: new SingletonInjector(),
17 serializer: new TypeSerializer(),
18 discriminator: 'UserDiscriminator',
19 discriminant: 'UserDiscriminant',
20 preserveDiscriminator: true,
21 propertySorter: new DescPropertySorter(),
22 injectSorter: new AscInjectSorter(),
23 beforeSerializeCallback: 'BeforeSerialize',
24 afterDeserializeCallback: 'AfterDeserialize'
25})
26class User
27{
28 public name?: string;
29}
30
31describe('Type decorator', () =>
32{

Callers

nothing calls this directly

Calls 1

TypeFunction · 0.90

Tested by

no test coverage detected