kfess
kfess
```ts type Replace = S extends `${infer L}${From}${infer R}` ? From extends '' ? S : `${L}${To}${R}` : S ```
```ts type PercentageParser = [ A extends `${infer P}${infer N}` ? P extends '+' ? '+' : P extends '-' ? '-' : '' : '', A extends `${'+' |...
```ts type ReplaceAll = S extends `${infer L}${From}${infer R}` ? From extends '' ? S : `${ReplaceAll}${To}${ReplaceAll}` : S ```
```ts type DropChar = S extends `${infer L}${C}${infer R}` ? `${DropChar}${DropChar}` : S ```
```ts type PickByType = {[P in keyof T as T[P] extends U ? P : never]: T[P]} } ```
```ts type EndsWith = T extends `${infer R}${U}` ? true : false } ```
```ts type StartsWith = T extends `${U}${infer R}` ? true :false } ```
**Description** This PR fixes the incorrect error messages that appear when YAML files contain non-string keys (numbers, null, boolean values) in the GitHub Actions VSCode extension. I think the issue...
**Describe the bug** The GitHub Actions VSCode extension displays incorrect error messages when YAML files contain non-string keys (numbers, null, boolean values). While the actual GitHub Actions runner properly handles...