Heya... @Faey, @Vauxs, and others interested in discussing / iterating on some common / minimal types for the areas of the core Foundry API that are touched by TRL.
I am starting a new repo / project types-core. providing the minimum amount of core types useful in fulfilling interface aspects. This will be exposed in the runtime library via a new sub-path export
#runtime/types/fvtt
#runtime/types/fvtt
.
I'd like to get a rough version up today. Some of it will just be pulling a minimal set of things from the v12 community types, but making sure things / distributed in a way that makes sense for TRL. At least with the AppV1
Application
Application
class things should be firmly defined.
A lot of the reasons why I haven't put an emphasis on this area is that at the surface it may seem simple, but can turn into a rabbit hole of general complexity depending on how one tries to combine anything defined in TRL with other types say from PF2E or the community types.
So it would be of great benefit to have this be a more collaborative process involving those who are using TS for package dev.