memosservice.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. // @ts-check
  2. // Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
  3. // This file is automatically generated. DO NOT EDIT
  4. /**
  5. * MemosService 提供 Memos 速记的配置读取与新建备忘接口。
  6. * @module
  7. */
  8. // eslint-disable-next-line @typescript-eslint/ban-ts-comment
  9. // @ts-ignore: Unused imports
  10. import { Call as $Call, CancellablePromise as $CancellablePromise, Create as $Create } from "@wailsio/runtime";
  11. // eslint-disable-next-line @typescript-eslint/ban-ts-comment
  12. // @ts-ignore: Unused imports
  13. import * as $models from "./models.js";
  14. /**
  15. * CreateMemo 调用 Memos REST API 新建一条私有备忘,返回备忘名称(形如 memos/xxxx)。
  16. * @param {string} content
  17. * @returns {$CancellablePromise<string>}
  18. */
  19. export function CreateMemo(content) {
  20. return $Call.ByID(52460276, content);
  21. }
  22. /**
  23. * GetConfig 返回当前 Memos 配置(供前端回填设置表单)。
  24. * @returns {$CancellablePromise<$models.MemosConfig>}
  25. */
  26. export function GetConfig() {
  27. return $Call.ByID(3106109976).then(/** @type {($result: any) => any} */(($result) => {
  28. return $$createType0($result);
  29. }));
  30. }
  31. // Private type creation functions
  32. const $$createType0 = $models.MemosConfig.createFrom;