fix: resolve TypeScript compilation errors in fork() and disableAutoRebuild
- Fix commit() call signature (takes single options object, not two args) - Fix disableAutoRebuild comparison to avoid TypeScript 5.4+ type narrowing issue 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
12839b5ac9
commit
90cec5e8bd
1 changed files with 5 additions and 4 deletions
|
|
@ -2163,9 +2163,10 @@ export class Brainy<T = any> implements BrainyInterface<T> {
|
||||||
const currentRef = await refManager.getRef(currentBranch)
|
const currentRef = await refManager.getRef(currentBranch)
|
||||||
if (!currentRef) {
|
if (!currentRef) {
|
||||||
// Auto-create initial commit if none exists
|
// Auto-create initial commit if none exists
|
||||||
await this.commit(`Initial commit on ${currentBranch}`, {
|
await this.commit({
|
||||||
|
message: `Initial commit on ${currentBranch}`,
|
||||||
author: options?.author || 'Brainy',
|
author: options?.author || 'Brainy',
|
||||||
timestamp: Date.now()
|
metadata: { timestamp: Date.now() }
|
||||||
})
|
})
|
||||||
if (!this.config.silent) {
|
if (!this.config.silent) {
|
||||||
console.log(`📝 Auto-created initial commit on ${currentBranch} (required for fork)`)
|
console.log(`📝 Auto-created initial commit on ${currentBranch} (required for fork)`)
|
||||||
|
|
@ -4368,9 +4369,9 @@ export class Brainy<T = any> implements BrainyInterface<T> {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// BUG FIX: If disableAutoRebuild === true, skip rebuild even if indexes are empty
|
// BUG FIX: If disableAutoRebuild is truthy, skip rebuild even if indexes are empty
|
||||||
// Indexes will load lazily on first query
|
// Indexes will load lazily on first query
|
||||||
if (this.config.disableAutoRebuild === true) {
|
if (this.config.disableAutoRebuild) {
|
||||||
if (!this.config.silent) {
|
if (!this.config.silent) {
|
||||||
console.log('⚡ Indexes empty but auto-rebuild disabled - using lazy loading')
|
console.log('⚡ Indexes empty but auto-rebuild disabled - using lazy loading')
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue