lycHub / ysx-library

ysx component libraries
MIT License
19 stars 9 forks source link

Build error #6

Open clabnet opened 9 months ago

clabnet commented 9 months ago

Get a fresh copy of this repo, branch master and run pnpm install.


D:\_POMINI\labs\ysx-library-vue-virtual-tree\projects\VirtualTree>pnpm build    

> @ysx-libs/vue-virtual-tree@0.0.3 build D:\_POMINI\labs\ysx-library-vue-virtual-tree\projects\VirtualTree
> vue-tsc --noEmit && vite build && npm run build:types

src/checkbox/index.vue:2:17 - error TS2304: Cannot find name 'rootCls'.

2   <div  :class="rootCls" @click="handleClick">
                  ~~~~~~~

src/checkbox/index.vue:2:34 - error TS2304: Cannot find name 'handleClick'.

2   <div  :class="rootCls" @click="handleClick">
                                   ~~~~~~~~~~~

src/tree/node.vue:2:40 - error TS18004: No value exists in scope for the shorthand property 'paddingLeft'. Either declare one or provide an initializer.

2   <div class="vir-tree-node" :style="{ paddingLeft }" @click="handleExpand">
                                         ~~~~~~~~~~~

src/tree/tree.vue:4:15 - error TS2304: Cannot find name 'virtualHeight'.

4         v-if="virtualHeight"
                ~~~~~~~~~~~~~

src/tree/node.vue:2:63 - error TS2304: Cannot find name 'handleExpand'.

2   <div class="vir-tree-node" :style="{ paddingLeft }" @click="handleExpand">
                                                                ~~~~~~~~~~~~

src/checkbox/demo.vue:4:17 - error TS2304: Cannot find name 'value'.

4       value: {{ value }}
                  ~~~~~

src/tree/node.vue:4:33 - error TS2304: Cannot find name 'props'.

4     <div :class="['node-arrow', props.expandedKeys.has(props.node.key) ? 'expanded' : '']">
                                  ~~~~~

src/checkbox/demo.vue:5:30 - error TS2304: Cannot find name 'value'.

5       <vir-checkbox v-model="value" />
                               ~~~~~

src/tree/tree.vue:6:27 - error TS2304: Cannot find name 'virtualHeight'.

6         :style="{ height: virtualHeight + 'px' }"
                            ~~~~~~~~~~~~~

src/tree/node.vue:4:56 - error TS2304: Cannot find name 'props'.

4     <div :class="['node-arrow', props.expandedKeys.has(props.node.key) ? 'expanded' : '']">
                                                         ~~~~~

src/tree/tree.vue:7:17 - error TS2304: Cannot find name 'visibleList'.

7         :items="visibleList"
                  ~~~~~~~~~~~

src/tree/node.vue:5:30 - error TS2304: Cannot find name 'treeContext'.

5       <render-icon :context="treeContext" :node="props.node" v-if="showArrow" />
                               ~~~~~~~~~~~

src/tree/tree.vue:8:21 - error TS2304: Cannot find name 'props'.

8         :item-size="props.virtual?.size"
                      ~~~~~

src/tree/node.vue:5:50 - error TS2304: Cannot find name 'props'.

5       <render-icon :context="treeContext" :node="props.node" v-if="showArrow" />
                                                   ~~~~~

src/tree/node.vue:5:68 - error TS2304: Cannot find name 'showArrow'.

5       <render-icon :context="treeContext" :node="props.node" v-if="showArrow" />
                                                                     ~~~~~~~~~

src/tree/node.vue:10:13 - error TS2304: Cannot find name 'props'.

10       v-if="props.showCheckbox"
               ~~~~~

src/tree/tree.vue:14:27 - error TS2304: Cannot find name 'showCheckbox'.

14           :show-checkbox="showCheckbox"
                             ~~~~~~~~~~~~

src/tree/node.vue:11:18 - error TS2304: Cannot find name 'props'.

11       :disabled="props.disabledKeys.has(props.node.key)"
                    ~~~~~

src/tree/node.vue:11:41 - error TS2304: Cannot find name 'props'.

11       :disabled="props.disabledKeys.has(props.node.key)"
                                           ~~~~~

src/tree/tree.vue:15:27 - error TS2304: Cannot find name 'selectedKeys'.

15           :selected-keys="selectedKeys"
                             ~~~~~~~~~~~~

src/tree/node.vue:12:20 - error TS2304: Cannot find name 'props'.

12       :modelValue="props.checkedKeys.has(props.node.key)"
                      ~~~~~

src/tree/tree.vue:16:27 - error TS2304: Cannot find name 'disabledKeys'.

16           :disabled-keys="disabledKeys"
                             ~~~~~~~~~~~~

src/tree/node.vue:12:42 - error TS2304: Cannot find name 'props'.

12       :modelValue="props.checkedKeys.has(props.node.key)"
                                            ~~~~~

src/tree/tree.vue:17:27 - error TS2304: Cannot find name 'expandedKeys'.

17           :expanded-keys="expandedKeys"
                             ~~~~~~~~~~~~

src/tree/node.vue:13:21 - error TS2304: Cannot find name 'props'.

13       :halfChecked="props.halfCheckedKeys.has(props.node.key)"
                       ~~~~~

src/tree/node.vue:13:47 - error TS2304: Cannot find name 'props'.

13       :halfChecked="props.halfCheckedKeys.has(props.node.key)"
                                                 ~~~~~

src/tree/tree.vue:18:26 - error TS2304: Cannot find name 'checkedKeys'.

18           :checked-keys="checkedKeys"
                            ~~~~~~~~~~~

src/tree/node.vue:14:16 - error TS2304: Cannot find name 'handleCheckChange'.

14       @change="handleCheckChange">
                  ~~~~~~~~~~~~~~~~~

src/tree/tree.vue:19:31 - error TS2304: Cannot find name 'halfCheckedKeys'.

19           :half-checked-keys="halfCheckedKeys"
                                 ~~~~~~~~~~~~~~~

src/tree/tree.vue:20:26 - error TS2304: Cannot find name 'toggleExpand'.

20           @toggleExpand="toggleExpand"
                            ~~~~~~~~~~~~

src/tree/node.vue:15:55 - error TS2304: Cannot find name 'treeContext'.

15         <render-node title-cls="node-title" :context="treeContext" :node="props.node" />
                                                         ~~~~~~~~~~~

src/tree/node.vue:15:75 - error TS2304: Cannot find name 'props'.

15         <render-node title-cls="node-title" :context="treeContext" :node="props.node" />
                                                                             ~~~~~

src/tree/tree.vue:21:26 - error TS2304: Cannot find name 'selectChange'.

21           @selectChange="selectChange"
                            ~~~~~~~~~~~~

src/tree/tree.vue:22:25 - error TS2304: Cannot find name 'checkChange'.

22           @checkChange="checkChange"
                           ~~~~~~~~~~~

src/tree/node.vue:17:56 - error TS2304: Cannot find name 'handleSelect'.

17     <div class="node-content node-text" v-else @click="handleSelect">
                                                          ~~~~~~~~~~~~

src/tree/node.vue:18:32 - error TS2304: Cannot find name 'titleCls'.

18       <render-node :title-cls="titleCls" :context="treeContext" :node="props.node" />
                                  ~~~~~~~~

src/tree/node.vue:18:52 - error TS2304: Cannot find name 'treeContext'.

18       <render-node :title-cls="titleCls" :context="treeContext" :node="props.node" />
                                                      ~~~~~~~~~~~

src/tree/tree.vue:28:24 - error TS2304: Cannot find name 'visibleList'.

28         v-for="item of visibleList"
                          ~~~~~~~~~~~

src/tree/node.vue:18:72 - error TS2304: Cannot find name 'props'.

18       <render-node :title-cls="titleCls" :context="treeContext" :node="props.node" />
                                                                          ~~~~~

src/tree/tree.vue:31:25 - error TS2304: Cannot find name 'showCheckbox'.

31         :show-checkbox="showCheckbox"
                           ~~~~~~~~~~~~

src/tree/tree.vue:32:25 - error TS2304: Cannot find name 'selectedKeys'.

32         :selected-keys="selectedKeys"
                           ~~~~~~~~~~~~

src/tree/tree.vue:33:25 - error TS2304: Cannot find name 'disabledKeys'.

33         :disabled-keys="disabledKeys"
                           ~~~~~~~~~~~~

src/tree/tree.vue:34:25 - error TS2304: Cannot find name 'expandedKeys'.

34         :expanded-keys="expandedKeys"
                           ~~~~~~~~~~~~

src/tree/tree.vue:35:24 - error TS2304: Cannot find name 'checkedKeys'.

35         :checked-keys="checkedKeys"
                          ~~~~~~~~~~~

src/tree/tree.vue:36:29 - error TS2304: Cannot find name 'halfCheckedKeys'.

36         :half-checked-keys="halfCheckedKeys"
                               ~~~~~~~~~~~~~~~

src/tree/tree.vue:37:24 - error TS2304: Cannot find name 'toggleExpand'.

37         @toggleExpand="toggleExpand"
                          ~~~~~~~~~~~~

src/tree/tree.vue:38:24 - error TS2304: Cannot find name 'selectChange'.

38         @selectChange="selectChange"
                          ~~~~~~~~~~~~

src/tree/tree.vue:39:23 - error TS2304: Cannot find name 'checkChange'.

39         @checkChange="checkChange"
                         ~~~~~~~~~~~

../../node_modules/.pnpm/@types+node@17.0.45/node_modules/@types/node/globals.d.ts:72:13 - error TS2403: Subsequent variable declarations must have the same type.  Variable 'AbortSignal' must be of type '{ new (): AbortSignal; prototype: AbortSignal; abort(reason?: any): AbortSignal; timeout(milliseconds: number): AbortSignal; }', but here has type '{ new (): AbortSignal; prototype: AbortSignal; }'.

72 declare var AbortSignal: {
               ~~~~~~~~~~~

  ../../node_modules/.pnpm/typescript@4.9.5/node_modules/typescript/lib/lib.dom.d.ts:2071:13
    2071 declare var AbortSignal: {
                     ~~~~~~~~~~~
    'AbortSignal' was also declared here.

../../node_modules/.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1846:33 - error TS2344: Type 'HostElement' does not satisfy the constraint 'RendererElement'.

1846     transition: TransitionHooks<HostElement> | null;
                                     ~~~~~~~~~~~

  ../../node_modules/.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1828:57
    1828 export declare interface VNode<HostNode = RendererNode, HostElement = RendererElement, ExtraProps = {
                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    This type parameter might need an `extends RendererElement` constraint.

Found 50 errors in 6 files.

Errors  Files
     2  src/checkbox/index.vue:2
    21  src/tree/node.vue:2
    23  src/tree/tree.vue:4
     2  src/checkbox/demo.vue:4
     1  ../../node_modules/.pnpm/@types+node@17.0.45/node_modules/@types/node/globals.d.ts:72
     1  ../../node_modules/.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1846
 ELIFECYCLE  Command failed with exit code 2.