Appearance
type ParamGetSet<T>: object;
T
any
optional defaultValue: T;
get: ParamGetter<T>;
set: ParamSetter<T>;