タイプスクリプトの長さの制限
1947 ワード
以前のTypescript学習でarray lengthを制限することによって阻害されたことがあるので検索
彼はフォーラムに聞いたことがあると言った.
https://jsdev.kr/t/typescript-array/5949
彼はフォーラムに聞いたことがあると言った.
https://jsdev.kr/t/typescript-array/5949
type User = {
id:number,
name:string
}
type UserList<T,N extends number> = _UserList<T, N , []>;
type _UserList<T, N extends number, R extends unknown[]> = R['length'] extends N ? R : _UserList<T, N, [T, ...R]>;
const user:User = {
id:123,
name:'asd'
}
const userList:UserList<User, 3> = [user,user,user];
こうして処理しました.大神を踊るReference
この問題について(タイプスクリプトの長さの制限), 我々は、より多くの情報をここで見つけました https://velog.io/@jh9569_park/Typescript-길이제한テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol