Represents a Bitbucket user resource.

Implements PromiseLike<BitbucketUser> so it can be awaited directly to fetch user info.

// Await directly to get user info
const user = await bbClient.user('pilmee');

Implements

Methods

Methods

  • Returns a RepositoryResource for a given repository slug under this user, providing access to all repository sub-resources including raw, commits, branches, etc.

    Parameters

    • repoSlug: string

      The repository slug

    Returns RepositoryResource

    A chainable repository resource

    const repo    = await bbClient.user('pilmee').repo('my-repo');
    const content = await bbClient.user('pilmee').repo('my-repo').raw('src/index.ts');