mirror of
https://github.com/sindresorhus/type-fest.git
synced 2025-12-08 19:25:05 +00:00
15 lines
590 B
TypeScript
15 lines
590 B
TypeScript
import {expectType} from 'tsd';
|
|
import type {StringSlice} from '../index';
|
|
|
|
expectType<StringSlice<'abcde'>>('abcde');
|
|
expectType<StringSlice<'abcde'>>('abcde');
|
|
expectType<StringSlice<'abcde', 0, -1>>('abcd');
|
|
expectType<StringSlice<'abcde', 1, -1>>('bcd');
|
|
expectType<StringSlice<'abcde', 1, 2>>('b');
|
|
expectType<StringSlice<'abcde', 1, 3>>('bc');
|
|
expectType<StringSlice<'abcde', -100, -1>>('abcd');
|
|
expectType<StringSlice<'abcde', -100, -3>>('ab');
|
|
expectType<StringSlice<'abcde', 3, 100>>('de');
|
|
expectType<StringSlice<'abcde', 1, 1>>('');
|
|
expectType<StringSlice<'abcde', 100, 1>>('');
|