32 lines
No EOL
905 B
TypeScript
32 lines
No EOL
905 B
TypeScript
#!/usr/bin/env bun
|
|
|
|
// Test importing the @stock-bot/engine package
|
|
import * as engine from '@stock-bot/engine';
|
|
|
|
console.log('Successfully imported @stock-bot/engine');
|
|
console.log('Available exports:', Object.keys(engine));
|
|
|
|
// Test creating some basic objects if they're available
|
|
try {
|
|
if (engine.createBacktestEngine) {
|
|
console.log('✓ createBacktestEngine is available');
|
|
}
|
|
|
|
if (engine.createIndicator) {
|
|
console.log('✓ createIndicator is available');
|
|
}
|
|
|
|
if (engine.createRiskManager) {
|
|
console.log('✓ createRiskManager is available');
|
|
}
|
|
|
|
// List all available functions
|
|
console.log('\nAll available functions:');
|
|
for (const [key, value] of Object.entries(engine)) {
|
|
if (typeof value === 'function') {
|
|
console.log(` - ${key}()`);
|
|
}
|
|
}
|
|
} catch (error) {
|
|
console.error('Error testing engine exports:', error);
|
|
} |