首页 > 其他分享 >ts 接口的属性 及泛型

ts 接口的属性 及泛型

时间:2024-03-22 10:11:06浏览次数:22  
标签:及泛 number 接口 ts readonly 属性

1 可选属性: 带有可选属性的接口与普通的接口定义差不多,只是在可选属性名字定义的后面加一个?符号

interface SquareConfig {
color?: string;
width?: number;
}
2 只读属性 : 一些对象属性只能在对象刚刚创建的时候修改其值。 你可以在属性名前用 readonly来指定只读属性
interface Point {
readonly x: number;
readonly y: number;
}

3 T : 可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据 ,使用了<>括起来而不是()

export type PageResult = {
/** 列表数据 /
items: T[]
/
* 总条数 /
counts: number
/
* 当前页数 /
page: number
/
* 总页数 /
pages: number
/
* 每页条数 */
pageSize: number
}

标签:及泛,number,接口,ts,readonly,属性
From: https://www.cnblogs.com/zw100655/p/18088836

相关文章

  • SQLiteC/C++接口详细介绍sqlite3_stmt类(一)
    返回目录:SQLite—免费开源数据库系列文章目录   上一篇:SQLiteC/C++接口详细介绍sqlite3_stmt类简介下一篇:SQLiteC/C++接口详细介绍sqlite3_stmt类(二)​序言:本文开始了SQLite的第二个类的详细介绍了,有兴趣的朋友可以关注更新一下。 1、sqlite3_prepare_v2()`sqlite3......
  • TSINGSEE青犀AI智能分析网关V4的人员摔倒检测算法及应用
    人员摔倒检测AI算法是一种基于计算机视觉和机器学习的技术,它通过对视频或图像中的人员运动进行分析,自动检测并识别出摔倒事件。该算法采用了多种技术手段,包括深度学习、目标跟踪、姿态估计等,以实现高效、准确的摔倒检测。今天我们来介绍下TSINGSEE青犀AI智能分析网关V4的人员摔倒......
  • ts 中的类型
    booleanleta:boolean=truenumberstring数组letarr:number[]=[1,3,2]letarr:Array=[1,23](数组泛型,Array<元素类型>)5元组(tuple)letarr:[number,string]=[1,'aaaa'](数组中的元素类型可以不同)6any:可以为任一类型7void:与any相......
  • 鸿蒙学习笔记-ArkTS工程目录结构
    这里写自定义目录标题ArkTS工程目录结构(Stage模型)AppScope目录entry目录ArkTS工程目录结构(Stage模型)AppScope目录应用程序相关的内容,包含资源和配置文件两部分(我们开发的内容不是放在本目录)resources目录资源文件目录,主要存放全局相关的资源文件resources......
  • 【数据可视化】Echarts中的其它图表
    个人主页:zxctscl如有转载请先通知文章目录1.前言2.绘制散点图2.1绘制基本散点图2.2绘制两个序列的散点图2.3绘制带涟漪特效的散点图3.绘制气泡图3.1绘制标准气泡图3.2绘制各国人均寿命与GDP气泡图3.3绘制城市A、城市B、城市C三个城市空气污染指数气泡图......
  • Requests请求方式有那些吗?这篇就够了
    Requests请求方式有那些吗?这篇就够了使用Python的requests库,您可以进行多种类型的HTTP请求.以下是一些常见的请求方式:GET请求:response = requests.get(url)POST请求:response = requests.post(url, data=data)PUT请求:response = requests.put(url......
  • 鸿蒙HarmonyOS实战-ArkTS语言(渲染控制)
    ......
  • 通过XMLRpc控制海康VB2200视觉控制器自带光源接口
    在使用HikVB2200视觉控制器时,由于并未使用VisionMaster软件,但是使用了视觉控制器的光源接口。导致无法直接控制该光源接口。VB2200视觉控制器提供了一个IOController应用程序,其中对应的exe文件可以设置为对应光源接口的亮度等参数,基本满足需求。但是IOController只能设置......
  • 数据可视化-ECharts Html项目实战
    项目实践一.会员基本信息及消费能力对比分析1.训练要点掌握堆积柱状图的绘制。掌握标准条形图的绘制。掌握瀑布图的绘制。2.需求说明 “会员信息表.xlsx”文件记录了某鲜花店销售系统上的会员信息,具体内容包括会“华面员编号、姓名、性别、年龄、城市、入会方式、会......
  • requests.post传的data如果是直接使用python dict封装,有些服务端接收不了这种数据类型
    平时在自己的php项目里,使用dict方式组装data,然后requests.post,一点问题都没有。但是调了后端一个java的微服务接口,结果就一直报错422: 最后问了一下开发,得到提示“python好像还有个毛病,python的json对象转字符串的时候,转出来的字符串不是标准json字符串,还要做个字符串处理,变成......