Alias

Define property alias

You can set custom name of the dynamoProperty.

@DynamoEntity()
class Cat {
    @DynamoProperty({
        keyType: KeyType.hash,
        propertyName: "number_id"  // <<<
    })
    id!: number;

    @DynamoProperty({ keyType: KeyType.sort })
    age!: number;

    @DynamoProperty({ keyType: KeyType.attr })
    name!: string;

    constructor(id: number, age: number, name: string) {
        this.id = id;
        this.age = age;
        this.name = name;
    }
}

For example,

It will formationed as,

Last updated

Was this helpful?