일목균형표 paneViews/draw 호출 여부 디버그

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Macbook
2026-06-02 12:07:26 +09:00
parent 0cdc54da27
commit 50c29888ae
+3 -4
View File
@@ -66,10 +66,8 @@ class CloudRenderer implements IPrimitivePaneRenderer {
// eslint-disable-next-line @typescript-eslint/no-explicit-any // eslint-disable-next-line @typescript-eslint/no-explicit-any
draw(target: any): void { draw(target: any): void {
if (this._data.length < 2) { console.log('[IchimokuCloud] draw called. data.length:', this._data.length);
console.log('[IchimokuCloud] draw: skipped, data.length=', this._data.length); if (this._data.length < 2) return;
return;
}
const timeScale = this._chart.timeScale(); const timeScale = this._chart.timeScale();
// eslint-disable-next-line @typescript-eslint/no-explicit-any // eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -184,6 +182,7 @@ export class IchimokuCloudPlugin implements ISeriesPrimitive<Time> {
getBearishVisible() { return this._bearishVisible; } getBearishVisible() { return this._bearishVisible; }
paneViews(): readonly IPrimitivePaneView[] { paneViews(): readonly IPrimitivePaneView[] {
console.log('[IchimokuCloud] paneViews called. chart:', !!this._chart, 'series:', !!this._series, 'data:', this._data.length);
if (!this._chart || !this._series) { if (!this._chart || !this._series) {
console.warn('[IchimokuCloud] paneViews: chart or series is null → returning []'); console.warn('[IchimokuCloud] paneViews: chart or series is null → returning []');
return []; return [];