fix: oxlint no unused expressions (#29675)

Co-authored-by: daniel <daniel@example.com>
This commit is contained in:
Angel98518
2025-12-16 18:00:04 +08:00
committed by GitHub
parent b7649f61f8
commit c2f2be6b08
8 changed files with 16 additions and 8 deletions

View File

@@ -5,7 +5,8 @@ export type HttpMethod = 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'
export type ArrayElementType = 'string' | 'number' | 'boolean' | 'object'
export const getArrayElementType = (arrayType: `array[${ArrayElementType}]`): ArrayElementType => {
const match = arrayType.match(/^array\[(.+)\]$/)
const arrayRegex = /^array\[(.+)\]$/
const match = arrayRegex.exec(arrayType)
return (match?.[1] as ArrayElementType) || 'string'
}