Summary
glyph-s.d.ts signatures do not match actual exports and call shapes.
Target milestone: 2.8.5
Work branch: 2.8.5/issue-6-typescript-defs
Problem
| Symbol |
Mismatch |
createSearchEngine |
.d.ts: (items, opts) — runtime: (options) object |
snippetForItem |
.d.ts: object — runtime: string + different args |
ParsedSearchQuery |
missing flat filter fields |
| Missing exports |
embedTextSync, matchesSearchFilters, ollama, corpus-idb |
Expected behavior
Consumers get accurate IDE types for all public exports.
Suggested approach
Regenerate or hand-fix lib/glyph-s.d.ts; align with lib/index.js.
Files / areas
lib/glyph-s.d.ts
package.json "types"
Acceptance criteria
Metadata
| Field |
Value |
| Priority |
P1 |
| Milestone |
2.8.5 |
| Branch |
2.8.5/issue-6-typescript-defs |
Summary
glyph-s.d.ts signatures do not match actual exports and call shapes.
Problem
createSearchEngine.d.ts:(items, opts)— runtime:(options)objectsnippetForItem.d.ts: object — runtime: string + different argsParsedSearchQueryembedTextSync,matchesSearchFilters, ollama, corpus-idbExpected behavior
Consumers get accurate IDE types for all public exports.
Suggested approach
Regenerate or hand-fix
lib/glyph-s.d.ts; align withlib/index.js.Files / areas
lib/glyph-s.d.tspackage.json"types"Acceptance criteria
tsc --noEmitwith consumer fixture passesMetadata
P12.8.52.8.5/issue-6-typescript-defs