MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / registerFormatter

Method registerFormatter

src/lib/acode.js:751–767  ·  view source on GitHub ↗
(id, extensions, format, displayName)

Source from the content-addressed store, hash-verified

749 }
750
751 registerFormatter(id, extensions, format, displayName) {
752 let exts;
753 if (Array.isArray(extensions)) {
754 exts = extensions.filter(Boolean);
755 if (!exts.length) exts = ["*"];
756 } else if (typeof extensions === "string" && extensions) {
757 exts = [extensions];
758 } else {
759 exts = ["*"];
760 }
761 this.#formatter.unshift({
762 id,
763 name: displayName,
764 exts: exts,
765 format,
766 });
767 }
768
769 unregisterFormatter(id) {
770 this.#formatter = this.#formatter.filter(

Callers 2

registerLspFormatterFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected