How to use the @salesforce/core.Aliases.fetch function in @salesforce/core

To help you get started, we’ve selected a few @salesforce/core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ChuckJonas / ts-force / ts-force-gen / src / index.ts View on Github external
}
    if (args.instanceUrl || args.i) {
        config.auth.instanceUrl = args.instanceUrl || args.i;
    }
    if (args.outputFile || args.o) {
        config.outPath = args.outputFile || args.o;
    }

    if (args.sObjects || args.s) {
        config.sObjects = (args.sObjects || args.s).split(',');
    }

    if (config.auth.accessToken === undefined) {
        // if just username is set, load from sfdx
        if (config.auth.username !== undefined && config.auth.password === undefined) {
            let username = await Aliases.fetch(config.auth.username);
            if (username) {
                config.auth.username = username;
            }
            console.log(config.auth.username);
            let connection: Connection = await Connection.create({
                authInfo: await AuthInfo.create({ username: config.auth.username }
                )
            });
            let org = await Org.create({ connection });
            await org.refreshAuth();
            connection = org.getConnection();

            config.auth.accessToken = connection.accessToken;
            config.auth.instanceUrl = connection.instanceUrl;
        } else if (config.auth.username !== undefined && config.auth.password !== undefined) {
github forcedotcom / salesforcedx-vscode / packages / salesforcedx-vscode-core / src / util / authInfo.ts View on Github external
public static async getUsername(
    usernameOrAlias: string
  ): Promise {
    const username = await Aliases.fetch(usernameOrAlias);
    return Promise.resolve(username);
  }