Issue 1:
I tried using the @types/angular-xeditable package and had problems.

Authors: @andy-ms

I am getting the error - duplicate identifier for 'angular' module. I have modified the xeditable's typing file, then its working fine. I would raise a pull request. Please review it.

modified type definition is as follows

`// Generated by typings

// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/1770103b6ef1a658476712c1f127e41dc2c8aca1/angular-xeditable/index.d.ts

declare module "xeditable" {

// Type definitions for Angular xEditable (angular.xeditable module) 0.2

// Project: https://vitalets.github.io/angular-xeditable/

// Definitions by: Joao Monteiro https://github.com/jpmnteiro

// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

import xeditable = angular.xeditable;

export = xeditable;

}

declare namespace angular.xeditable {

interface IEditableOptions {

/**
* Theme. Possible values `bs3`, `bs2`, `default`
*/
theme: string;

/**
* Icon Set. Possible values `font-awesome`, `default`.
*/
icon_set: string;

/**
* Whether to show buttons for single editalbe element.
* Possible values `right` (default), `no`.
*/
buttons: string;

/**
* Default value for `blur` attribute of single editable element.
* Can be `cancel|submit|ignore`.
*/
blurElem: string;

/**
* Default value for `blur` attribute of editable form.
* Can be `cancel|submit|ignore`.
*/
blurForm: string;

/**
* How input elements get activated. Possible values: `focus|select|none`.
*/
activate: string;

/**
* Whether to disable x-editable. Can be overloaded on each element.
*/
isDisabled: boolean;

/*
* Event, on which the edit mode gets activated.
* Can be any event.
*/
activationEvent: string;
}

interface IEditableFormController extends angular.IFormController {

/**
* Shows form with editable controls.
*/
$show(): void;

/**
* Hides form with editable controls without saving.
*/
$hide(): void;

/**
* Sets focus on form field specified by `name`.<br/>
* When trying to set the focus on a form field of a new row in the editable table, the `$activate` call needs to be wrapped in a `$timeout` call so that the form is rendered before the `$activate` function is called.
*
* @param name name of field
*/
$activate(name: string): void;

/**
* Triggers `oncancel` event and calls `$hide()`.
*/
$cancel(): void;

$setWaiting(value: boolean): void;

/**
* Shows error message for particular field.
*
* @param name name of field
* @param msg error message
*/
$setError(name: string, msg: string): void;

$submit(): void;

$save(): void;

}

}

`

Thanks,

Viresh

Issue 2:
If you know how to fix the issue, make a pull request instead.

I tried using the @types/xxxx package and had problems.

I tried using the latest stable version of tsc. https://www.npmjs.com/package/typescript

I have a question that is inappropriate for StackOverflow. (Please ask any appropriate questions there).

Mention the authors (see Definitions by: in index.d.ts) so they can respond.

Authors: @.types/node 10.0

With v9.6.6 everything was fine with my Angular project. Upgraded to 10.0.0 and now I get the following errors running my unit tests:

Error: node_modules/@types/node/index.d.ts(2381,15): error TS2300: Duplicate identifier 'URL'. node_modules/@types/node/index.d.ts(2399,15): error TS2300: Duplicate identifier 'URLSearchParams'. node_modules/@types/node/index.d.ts(2417,14): error TS2661: Cannot export 'URL'. Only local declarations can be exported from a module. node_modules/@types/node/index.d.ts(2417,19): error TS2661: Cannot export 'URLSearchParams'. Only local declarations can be exported from a module. node_modules/typescript/lib/lib.dom.d.ts(12210,11): error TS2300: Duplicate identifier 'URL'. node_modules/typescript/lib/lib.dom.d.ts(12226,13): error TS2300: Duplicate identifier 'URL'. node_modules/typescript/lib/lib.dom.d.ts(14282,11): error TS2300: Duplicate identifier 'URLSearchParams'. node_modules/typescript/lib/lib.dom.d.ts(14309,13): error TS2300: Duplicate identifier 'URLSearchParams'.