123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- type CustomComponent<T = {}> = WechatMiniprogram.Component.Instance<
- Record<string, any>,
- Record<string, any>,
- Record<string, any>,
- T
- >
- interface ComponentParentOption {
- parent: CustomComponent
- }
- interface ComponentChildrenOption {
- children: CustomComponent[]
- }
- type ComponentPropertyNumberType = {
- type: NumberConstructor
- observer?: (val: number) => void
- value?: number
- }
- type ComponentPropertyStringType = {
- type: StringConstructor
- observer?: (val: string) => void
- value?: string
- }
- type ComponentPropertyBooleanType = {
- type: BooleanConstructor
- observer?: (val: boolean) => void
- value?: boolean
- }
- type ComponentPropertyObjectType = {
- type: ObjectConstructor
- observer?: (val: object) => void
- value?: object
- }
- type ComponentPropertyArrayType<T = any> = {
- type: ArrayConstructor
- observer?: (val: T) => void
- value?: T
- }
- type SidebarChangeEvent = WechatMiniprogram.CustomEvent<{
- current: number
- }>
|