reloadClassifier function exported ✓ 100.0%

Last updated: 2026-03-02T11:04:51.015Z

Metrics

LOC: 10 Complexity: 2 Params: 0 Coverage: 100.0% (7/7 lines, 4x executed)

Signature

reloadClassifier(): : Promise<void>

Summary

Reloads the entire classifier (model + vocab + learned vectors) from storage. Call this after a new model has been trained via the options page.

Source Code

export async function reloadClassifier(): Promise<void> {
  if (_pretrained) {
    _pretrained.model.dispose();
  }
  _pretrained = null;
  _pretrainedLoadPromise = null;
  _learnedVectors = [];
  await loadPretrainedModel();
  log.info(TF_MESSAGES.reload);
}

Dependencies (Outgoing)

graph LR reloadClassifier["reloadClassifier"] loadPretrainedModel["loadPretrainedModel"] reloadClassifier -->|calls| loadPretrainedModel style reloadClassifier fill:#dbeafe,stroke:#2563eb,stroke-width:2px click reloadClassifier "30b3749d6c005c84.html" click loadPretrainedModel "5945d42bd468f616.html"
TargetType
loadPretrainedModel calls

Impact (Incoming)

graph LR reloadClassifier["reloadClassifier"] FillableElement["FillableElement"] makeField["makeField"] resetModelMock["resetModelMock"] FillableElement -->|uses| reloadClassifier makeField -->|uses| reloadClassifier resetModelMock -->|uses| reloadClassifier style reloadClassifier fill:#dbeafe,stroke:#2563eb,stroke-width:2px click reloadClassifier "30b3749d6c005c84.html" click FillableElement "2ecf5aaac3f668a8.html" click makeField "ae72134e0e8cd3e2.html" click resetModelMock "4ef72c19f1c89871.html"
SourceType
FillableElement uses
makeField uses
resetModelMock uses