Constant.ets 612 Bytes

export const enum ShareType {
  System = 0,
  WeChat,
  QQ,
  Weibo,

}

export const enum ShareScene {
  System = 0,

  WeChatSession,
  WeChatTimeline,

  QQFriend,
  QQZone,

  Weibo,
}

export const enum ShareContentType {
  PrueText = 1,
  ImageAndText,
  Link,
}

export interface ShareContentText {
  text: string
}
export interface ShareContentImageAndText {
  title: string
  desc?: string
  imgURI: string

}
export interface ShareContentLink {
  title: string
  desc?: string
  link: string
  icon?: string
}

export type ShareContent = ShareContentText | ShareContentImageAndText | ShareContentLink