Requires client methods returning a subclient to have names prefixed suffixed with "get" and suffixed with "client".
class ServiceClient {
getSubClient(): SubClient {
/* code to return instance of SubClient */
}
}
// private methods are ignored
class ServiceClient {
private _get(): SubClient {
/* code to return instance of SubClient */
}
}
class ServiceClient {
get(): SubClient {
/* code to return instance of SubClient */
}
}