BASE_62_DIGITS
const BASE_62_DIGITS: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
Defined in: indexing/fractional-indexing.ts:20
分数索引(Fractional Indexing)实现 基于 https://github.com/rocicorp/fractional-indexing
分数索引是一种用于生成排序键的技术,可以在任意两个已存在的键之间插入新的键 常用于实现列表项的任意位置插入排序,如协同编辑中的项目排序
Examples
// 基础用法
const key1 = generateKeyBetween(null, null); // 'a0'
const key2 = generateKeyBetween(key1, null); // 'a1'
const key3 = generateKeyBetween(key1, key2); // 'a0V'
// 在列表中插入项目
const items = ['a0', 'a2'];
const newKey = generateKeyBetween('a0', 'a2'); // 'a1'
// 现在可以插入到 'a0' 和 'a2' 之间