Sometimes, assigning the value as it arrives is not enough. What if we want to apply a transformation before it gets assigned? Simple!

import { BuildableResource, Properties } from "tapi.js";

@Properties.Resource
class TestClass extends BuildableResource {
    @Properties.Transform(incomingValue => {
        return incomingValue.toUpperCase();
    })
	public needsToBeUppercase: string;
}

$: ls decorators/