npm link
(yarn link
). Полезно, чтобы отладить изменения локально. Но как только отлажены - публиковать. Не вижу проблемы с этим.package.json
:{
"devDependencies": {
"my-local-dep": "link:../my-local-dep"
}
}
event.preventDefault()
внутри пассивного обработчика. А обработчики для тач-событий пассивны по умолчанию.preventDefault()
, либо регистрировать обработчик как-то так:element.addEventListener(handleEvent, { passive: false });
--single-run
?<arguments>run test -- --single-run</arguments>
mvn install
, если не хотите устанавливать собранные артефакты в ~./m2/repository
. Достаточно mvn verify
.export function clearURL (url: URL): URL;
export function clearURL (url: string): string;
export function clearURL (url: URL | string, returnAsURL: true): URL;
export function clearURL (url: URL | string, returnAsURL: false): string;
export function clearURL (url: URL | string, returnAsURL: boolean): URL | string;
this.shadowRoot.querySelectorAll('slot')
slot.assignedNodes()
java.xml.bind
(и, возможно, другие модули тоже).java --add-modules java.xml.bind
interface Options {
cats: number;
dogs: number;
}
const defaultOptions: Options = { cats: 100, dogs: 100 };
class Jodit<O extends Options> {
constructor(public options: O) {}
}
const jodit = new Jodit({ ...defaultOptions, mice: 1000 });
jodit.options.mice = 1024;
class Options {
cats = 100;
dogs = 100;
}
class Jodit<O extends Options> {
constructor(public options: O) {}
}
class MiceOptions extends Options {
mice = 1000;
}
const jodit = new Jodit(new MiceOptions());
jodit.options.mice = 1024;
Memory consistency effects: As with other concurrent collections, actions in a thread prior to placing an object into a ConcurrentMap as a key or value happen-before actions subsequent to the access or removal of that object from the ConcurrentMap in another thread.