столкнулся с этой проблемой при попытке подключиться к mysql в SSH-клиенте, нашел добавление пути сокета к команде, полезной при переключении между сокетами.
> mysql -u user -p --socket=/path/to/mysql5143.sock
Это тип пересечения. При определении интерфейсов в машинописи вы можете разделять каждое свойство точкой с запятой. Вы также можете использовать запятые. Это не имеет значения.
https://www.typescriptlang.org/docs/handbook/interfaces.html
export class App extends Component<Props & { some: string; some2: string; }>
ничем не отличается от
interface SomeInterface {
some: string;
some2: string;
}
export class App extends Component<Props & SomeInterface>
. Он просто написан внутри строки вместо создания нового интерфейса для этой строки.