``` typescript /** * 页面中参与渲染的数据 */ type ComponentData = typeof DEFAULT_DATA /** * 页面中的方法 */ interface ComponentMethods extends WechatMiniprogram.Component.MethodOption {} /** * 页面的静态实例 */ interface ComponentInstanceProperty { $unbindDialog?: WechatMiniprogram.Component.TrivialInstance } Component<ComponentData, {}, ComponentMethods, ComponentInstanceProperty, true> ```   Does the official source have more recommended practices?