This is what checks if your class satisfies the requirements needed to be buildable. It is completely optional but highly recommended.

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

@Properties.Resource
class TestClass extends BuildableResource {
	// ...
}

$: ls decorators/