Layout
布局SDK类,可以提供读取布局的相关操作能力
方法
get()
获取指定的布局类型
get: (type?: string) => Array<LayoutMetaData & { spaceId: string }>
参考: LayoutMetaData
参数
type
: 布局类型type
默认为"glb"
返回类型
Array<LayoutMetaData & { spaceId: string }>
示例
import Tacos, { Root } from "@tslfe/tacos-sdk";
import type { Layout } from "@tslfe/tacos-sdk";
...
const layout = await root.search<Layout>("/Office/layouts/*");
const data = await layout.get("shp");
update()
更新布局文件
update: (type: string | undefined, url: string) => Promise<boolean>
参数
type
: 布局类型type
默认为"glb"
url
: 布局资源url
返回类型
Promise<boolean>
示例
// 更新某个布局的url
const result = await layout.update("shp", "<url>")