Khalid Sabry

Results 1 comments of Khalid Sabry

@AnyhowStep It isn't the cleanest, but with conditional types now allowing recursion, it seems we can accomplish these cases with template literal types: [playground link](https://www.typescriptlang.org/play?ts=4.1.0-dev.20201015#code/C4TwDgpgBAYg9gJwEYEsAmBhAFgQwTgY2AgQB4BlKCAD2IDs0BnKR4BFOgcwBops9CxBFVoQGzVuy4A+KAF4olGvSZQABgBIA3pI6cAvtv74iJQzrZ79aqAH4odCADcSUAFxQArnQDWdOADudADcALAAUKCQsIioaACiDHrGgiQUIioSlly8KabCymKqujLyihlFzJoWUgZGuCZC1nYOzq4e3n6BIRERUdAAEjQAIiicKMBlAEQADFNQAD5QUwCM80tTAEzrywDMO1MALAcArAcAbAcA7AcAHAcAnAdzi8sAggcAQgcYB8MH8QOMCmYXCfXA0AA8nQADYgIbUUbjYCMCiyOQRKBY8qFcTLKaY7FE+ydfxBQlErEeJSiPHVBFIibmDgAM1cABUcCgYdYKZTiVBoXCGWMJqjOdzpHz+VTWi4EL1IhDBbCQDAYThOKjyLwYBU8SVOOi+TTMvjpdiSb4yXQLbLTZV1NoYOZDbzwjLKfYHXTtAAKVmuIY4NAASmZdDZwglPLUds9LSFao1WtIMd48WoBBhnjQEFIMF4wbQ0ilHoT-I8jnl8aJVbaCvCoIiLO8RBQcDoDjg7Pw3L05A1jCw6VxxWyRr9jGpUAAZDFkOhEmhkg1UmQdcsAPRTaShqBaCL6RWtujtzvdjBwGGd0e08e1aRTmfz+CLzBr-IUXhTNy7-eHuEx5guEp7nl2nbCiMoooneZqGk+07lPOSYisi2p7geR6Kv0sApswChTJwBwoAcAC2ByMAcngHCAIInm2wAdhBqrqpqGF+iy+EviqcJsamm78YwmFaNi2Egf4vZcjCA5DlgfpTDgSAEGgUyhqCkl9jJXCDjgw4KUpKk7upir+FeN50AZymqSZ4RmdenZWW4KlqRpcDmY5v6GWgf62REkHwtB6EKTMMwrG8nyRZsuyHNFsUxbsmzxclHy2QFaFiiFYURVFMVxXFiXJXFbwIK5-mqhlKJZeFkVQJ8+V5QlSUNYcqXNuEAVCQpYwgIwNGhuVfH4QpnDEQNHWscNilqYNybsd1ICkeNQA)