@esfx/type-model

Utility types for TypeScript.

@esfx/type-model

The @esfx/type-model package provides a number of utility types for TypeScript.

Overview Installation
npm i @esfx/type-model
Usage
// TypeScript
import { Diff } from "@esfx/type-model";

type A = { x: number, y: string };
type B = { x: number };
type C = Diff<A, B>; // { y: string }
API

You can read more about the API here.

Repository

https://github.com/esfx/esfx.git


上一篇:tiny-mime-lookup
下一篇:p-promise

相关推荐

  • 逻辑强化系列(一):彻底搞懂自定义组件使用 v-model

    前言 阅读本文前,希望你已经彻底理解了语法糖 v-model 以及父子组件之间的通讯方法 v-model 在组件上使用 v-model 之前首先要知道,v-model 的用处以及实际操作流程,以方便理...

    5 个月前
  • 超级详细的v-model实践总结

    v-model可以用在哪些地方? 输入框,文本域,单选框,多选框,下拉单选框,下拉多选框,上传,组件,第三方组件,组件级别封装普通元素(实现双向绑绑定直接更改父组件) v-model原理 对于...

    19 天前
  • 要如何在Viewer脱机模式下使用加载 AEC Model Data?

    近期有在关注 Forge 的朋友应该有注意到 Forge Viewer 终于推出原生的楼层剖切扩展 (Autodesk.AEC.LevelsExtension) 和小地图扩展 (Autodesk.AE...

    7 个月前
  • 自定义组件v-model的最简洁实现 - 基础篇

    在日常的开发中,自定义一个支持双向绑定的组件是非常常见的应用场景,而官方文档中对于自定义组件如何实现v-model双向绑定的描述几近于0。那么,怎样实现一个自定义组件v-model,且能够使用轻便、简...

    1 年前
  • 简析CSS盒模型(Box Model)

    CSS 盒子模型(Box Model) 每个HTML元素都可以看作是一个盒子,封装周围的HTML元素,它包括:外边距(margin)、边框(border)、内边距(padding)、实际内容(cont...

    4 个月前
  • 用表单项和v-model实现简单的双向绑定

    Vue采用的是数据劫持和发布订阅相结合的方式实现双向绑定,数据劫持主要通过Object。defineProperty来实现。举一个关于defineProperty的简单例子: var modeng...

    5 个月前
  • 父子组件传值及v-model实现通信

    一. 父组件向子组件传值 创建parent和child组件,并在parent中注册child组件 在父组件调用子组件标签中添加一个自定义属性(msg), &lt;template&gt; ...

    1 年前
  • 深入解析Vue.js中v-bind v-model的使用和区别

    v-model 指令在表单控件元素上创建双向数据绑定,所谓双向绑定,指的就是我们在js中的vue实例中的data与其渲染的dom元素上的内容保持一致,两者无论谁被改变,另一方也会相应的更新为相同的数据...

    2 年前
  • 深入理解v-model之自定义组件用法

    根据上一篇《深入理解 v-model 之表单用法》基本对 v-model 有了比较深的理解,接下来我们看看它如何在自定义组件中使用。 首先,我们知道下面两个用法等价的: &lt;input v-m...

    1 个月前
  • 深入理解Div和CSS的布局layout盒模型Box Model

    熟练掌握Div和CSS的布局(layout)方法,首先要对盒模型(Box Model)有足够的了解。盒子模型是CSS布局网页时非常重要的概念,只有很好地掌握了盒子模型以及其中每个元素的使用方法,才能熟...

    10 个月前

官方社区

扫码加入 JavaScript 社区