beauty.esm.d.ts 843 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. export interface AuthParam {
  2. sdkAppId: number;
  3. userId: string;
  4. userSig: string;
  5. }
  6. export interface Effect {
  7. id: string;
  8. intensity?: number;
  9. filterIntensity?: number;
  10. }
  11. export interface BeautyOptions {
  12. sdkAppId: number;
  13. userId: string;
  14. userSig: string;
  15. whiten?: number;
  16. dermabrasion?: number;
  17. lift?: number;
  18. shave?: number;
  19. eye?: number;
  20. chin?: number;
  21. effect?: Effect[];
  22. onError?: () => {}
  23. }
  24. export interface UpdateBeautyOptions {
  25. whiten?: number;
  26. dermabrasion?: number;
  27. lift?: number;
  28. shave?: number;
  29. eye?: number;
  30. chin?: number;
  31. effect?: Effect[];
  32. }
  33. export declare class Beauty {
  34. start(options: BeautyOptions): Promise<void>;
  35. update(options: UpdateBeautyOptions): Promise<void>;
  36. stop(): Promise<void>;
  37. }
  38. export default Beauty;