{"code":"import * as tslib_1 from \"tslib\";\r\nimport { CoreStitchUserImpl } from \"mongodb-stitch-core-sdk\";\r\nvar StitchUserImpl = (function (_super) {\r\n    tslib_1.__extends(StitchUserImpl, _super);\r\n    function StitchUserImpl(id, loggedInProviderType, loggedInProviderName, profile, auth) {\r\n        var _this = _super.call(this, id, loggedInProviderType, loggedInProviderName, profile) || this;\r\n        _this.auth = auth;\r\n        return _this;\r\n    }\r\n    StitchUserImpl.prototype.linkWithCredential = function (credential) {\r\n        return this.auth.linkWithCredential(this, credential);\r\n    };\r\n    StitchUserImpl.prototype.linkUserWithRedirect = function (credential) {\r\n        return this.auth.linkWithRedirectInternal(this, credential);\r\n    };\r\n    return StitchUserImpl;\r\n}(CoreStitchUserImpl));\r\nexport default StitchUserImpl;\r\n//# sourceMappingURL=StitchUserImpl.js.map","map":"{\"version\":3,\"file\":\"StitchUserImpl.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../../src/core/auth/internal/StitchUserImpl.ts\"],\"names\":[],\"mappings\":\";AAgBA,OAAO,EACL,kBAAkB,EAGnB,MAAM,yBAAyB,CAAC;AAMjC;IAA4C,0CAAkB;IAE5D,wBACE,EAAU,EACV,oBAA4B,EAC5B,oBAA4B,EAC5B,OAA8B,EACb,IAAoB;QALvC,YAOE,kBAAM,EAAE,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,SAC/D;QAHkB,UAAI,GAAJ,IAAI,CAAgB;;IAGvC,CAAC;IAEM,2CAAkB,GAAzB,UAA0B,UAA4B;QACpD,OAAO,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;IACxD,CAAC;IAEM,6CAAoB,GAA3B,UACE,UAAoC;QAEpC,OAAO,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;IAC9D,CAAC;IACH,qBAAC;AAAD,CAAC,AArBD,CAA4C,kBAAkB,GAqB7D\"}","dts":{"name":"/Users/eric/stitch/stitch-js-sdk/packages/browser/core/.rpt2_cache/placeholder/core/auth/internal/StitchUserImpl.d.ts","text":"import { CoreStitchUserImpl, StitchCredential, StitchUserProfileImpl } from \"mongodb-stitch-core-sdk\";\r\nimport StitchRedirectCredential from \"../providers/StitchRedirectCredential\";\r\nimport StitchUser from \"../StitchUser\";\r\nimport StitchAuthImpl from \"./StitchAuthImpl\";\r\nexport default class StitchUserImpl extends CoreStitchUserImpl implements StitchUser {\r\n    private readonly auth;\r\n    constructor(id: string, loggedInProviderType: string, loggedInProviderName: string, profile: StitchUserProfileImpl, auth: StitchAuthImpl);\r\n    linkWithCredential(credential: StitchCredential): Promise<StitchUser>;\r\n    linkUserWithRedirect(credential: StitchRedirectCredential): Promise<void>;\r\n}\r\n"}}
