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 매칭은 향후 확장.
Type Parameters
섹션 제목: “Type Parameters”T extends object
Parameters
섹션 제목: “Parameters”workspaces
섹션 제목: “workspaces”T[]
식별/해석된 워크스페이스 배열
filter
섹션 제목: “filter”string | undefined
--workspace=<name> 값. undefined/빈 문자열이면 전체 그대로 반환.
Returns
섹션 제목: “Returns”T[]
name === filter 인 entries (보통 1개). filter 미지정 시 입력 동일 참조 반환.
Throws
섹션 제목: “Throws”@zntc/core: --workspace='<filter>' matched 0 entries (available: ...) — 매칭 실패