콘텐츠로 이동

filterWorkspaces

filterWorkspaces<T>(workspaces, filter): T[]

Defined in: core/src/workspace.ts:375

--workspace=<name> 필터. 매칭 0개면 throw — 사용자 typo 보호 (가능한 후보 노출).

name 필드를 가진 객체면 모두 받도록 generic — IdentifiedWorkspace 든 caller 가 정의한 후속 형태든 동일 동작. config 로드는 비싸므로 identifyWorkspaceEntries 결과에 즉시 필터 후 loadIdentifiedConfig 호출을 권장.

name 일치만 사용 — Vitest 의 --project 와 동일. glob/regex 매칭은 향후 확장.

T extends object

T[]

식별/해석된 워크스페이스 배열

string | undefined

--workspace=<name> 값. undefined/빈 문자열이면 전체 그대로 반환.

T[]

name === filter 인 entries (보통 1개). filter 미지정 시 입력 동일 참조 반환.

@zntc/core: --workspace='<filter>' matched 0 entries (available: ...) — 매칭 실패