Documentation / @finchart/core / XMappingProbe
Interface: XMappingProbe
Defined in: packages/core/src/scale/x-mapping.ts:99
빠른 길과 느린 길이 갈릴 때, 어느 길로 갔는지를 셀 자리.
최적화가 "빠르게 한다"가 아니라 "둘 중에 고른다"이면, 비용은 못 세도 경로 선택은 셀 수 있다 — 시간과 달리 결정적이라 흔들리지 않는다. 이것이 없으면 그런 최적화는 지워도 테스트가 조용하다: 답이 같아서 정확성 테스트가 안 물고, 호출 수가 같아서 불변식 가드도 안 문다.
제품 비용은 호출마다 undefined 검사 하나다 — 걸음마다가 아니다.
Methods
onFallback()?
optionalonFallback():void
Defined in: packages/core/src/scale/x-mapping.ts:108
훑기 판의 커서가 창을 넘는 뒷걸음을 만나 처음부터 다시 찾았다.
창 안 뒷걸음(M4 버킷 안 섞임)은 걸어서, 먼 앞 점프(솎기 보폭)는 갤럽으로 조용히 따라잡는다 — 그건 여전히 훑기라서 안 알린다. 커서가 판 소유라 판 시작할 때 한두 번은 정상이다. 판의 점 수에 비례하면 훑기가 죽은 것이다.
Returns
void
onFullRebuild()?
optionalonFullRebuild():void
Defined in: packages/core/src/scale/x-mapping.ts:115
재빌드가 전체 걸음으로 떨어졌다 — 꼬리 빠른 길(원본 배열들이 지난번 그 신원 그대로 자랐을 때)이 미끄러진 횟수다. 새 봉의 정상 값은 0이고, setData·prepend·구성 변경은 전체가 옳다.
Returns
void