import Thing from "./thing-description"; export { default as Thing } from "./thing-description"; export * from "./thing-description"; export * from "./td-parser"; export * from "./td-helpers"; export * from "./thing-model-helpers"; type DeepPartial = T extends Record ? { [P in keyof T]?: T[P] extends Array ? Array> : DeepPartial; } : T; export type ThingModel = DeepPartial;