文件操作 - split.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/type-fest/source/split.d.ts
编辑文件内容
/** Represents an array of strings split using a given character or character set. Use-case: Defining the return type of a method like `String.prototype.split`. @example ``` import type {Split} from 'type-fest'; declare function split<S extends string, D extends string>(string: S, separator: D): Split<S, D>; type Item = 'foo' | 'bar' | 'baz' | 'waldo'; const items = 'foo,bar,baz,waldo'; let array: Item[]; array = split(items, ','); ``` @category String @category Template literal */ export type Split< S extends string, Delimiter extends string, > = SplitHelper<S, Delimiter>; type SplitHelper< S extends string, Delimiter extends string, Accumulator extends string[] = [], > = S extends `${infer Head}${Delimiter}${infer Tail}` ? SplitHelper<Tail, Delimiter, [...Accumulator, Head]> : Delimiter extends '' ? Accumulator : [...Accumulator, S];
修改文件时间
将文件时间修改为当前时间的前一年
删除文件