export class Something {
    public get member(): Promise<Value> {
        async function get(self: Something): Promise<Value> {
            return fetch("...");
        }
        return get(this);
    }
}

getter setter async가 안 돼서 똥꼬쇼 하는 중...
먼가 짜치는데 사용할 땐 편할 것 같고