@tomisakae/syosetu-api
Version:
Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping. Run instantly with 'npx @tomisakae/syosetu-api'
42 lines • 901 B
TypeScript
import { AppConfig } from '@/types';
export declare const appConfig: AppConfig;
export declare const cacheConfig: {
metadata: {
ttl: number;
};
content: {
ttl: number;
};
};
export declare const scraperConfig: {
userAgent: string;
timeout: number;
retries: number;
retryDelay: number;
};
export declare const syosetuConfig: {
apiBaseUrl: string;
ncodeBaseUrl: string;
userAgent: string;
requestTimeout: number;
minRequestInterval: number;
};
export declare const rateLimitConfig: {
api: {
windowMs: number;
max: number;
message: {
success: boolean;
error: string;
};
};
content: {
windowMs: number;
max: number;
message: {
success: boolean;
error: string;
};
};
};
//# sourceMappingURL=app.config.d.ts.map