@redhare/lowcode-plugin-block
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

区块管理 - 区块面板

区块实体


interface Block {
  name: string;
  title: string;
  schema: string;
  screenshot: string;
  created_at?: string;
  updated_at?: string;
}

注意

使用区块管理需要提前将对应的 API 注册到 engine config 里:


interface BlockAPI {
  listBlocks: () => Block[];
  createBlock: (Block) => any;
}

function setupConfig() {
  config.set('apiList', {
    block: {
      listBlocks,
      createBlock
    },
  })
}

使用方式

import { plugins } from '@alilc/lowcode-engine';
import BlockPane from '@alilc/lowcode-plugin-block';

await plugins.register(BlockPane);

/@redhare/lowcode-plugin-block/

    Package Sidebar

    Install

    npm i @redhare/lowcode-plugin-block

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    28.6 kB

    Total Files

    31

    Last publish

    Collaborators

    • tobywan
    • yann001
    • jiushu
    • keyunlei
    • zsynuting