|
1 | 1 | import { codes } from '@adgorithmics/graphql-errors'; |
2 | | -import { PageInfo, Scalars, Mutation, Query, SortInput, UserLoginInput, UserUpdateInput, RefreshTokenInput, Organization, OrganizationInput, OrganizationUpdateInput, Marketplace, MarketplaceInput, MarketplaceUpdateInput, MediaChannel, MediaChannelCreateInput, MediaChannelUpdateInput, MediaChannelImportInput, CampaignTemplate, Vendor, VendorInput, VendorUpdateInput, VendorToken, VendorTokenInput, Catalog, CatalogCreateInput, CatalogImportInput, CatalogUpdateInput, Product, ProductInput, ProductUpdateInput, MarketingCampaign, MarketingCampaignInput, MarketingCampaignUpdateInput, MarketingAd, Result, Entitlement, EntitlementInput, EntitlementUpdateInput, CreativeFont, CreativeFontCreateInput, CreativeFontUpdateInput, CreativeImage, CreativeImageCreateInput, CreativeImageUpdateInput, CreativeLayer, CreativeLayerCreateInput, CreativeLayerUpdateInput, CreativeTemplate, CreativeTemplateCreateInput, CreativeTemplateUpdateInput } from './generated/graphql'; |
| 2 | +import { PageInfo, Scalars, Mutation, Query, SortInput, User, UserLoginInput, UserUpdateInput, RefreshTokenInput, Organization, OrganizationInput, OrganizationUpdateInput, Marketplace, MarketplaceInput, MarketplaceUpdateInput, MediaChannel, MediaChannelCreateInput, MediaChannelUpdateInput, MediaChannelImportInput, CampaignTemplate, Vendor, VendorInput, VendorUpdateInput, VendorToken, VendorTokenInput, Catalog, CatalogCreateInput, CatalogImportInput, CatalogUpdateInput, Product, ProductInput, ProductUpdateInput, MarketingCampaign, MarketingCampaignInput, MarketingCampaignUpdateInput, MarketingAd, Result, Entitlement, EntitlementInput, EntitlementUpdateInput, CreativeFont, CreativeFontCreateInput, CreativeFontUpdateInput, CreativeImage, CreativeImageCreateInput, CreativeImageUpdateInput, CreativeLayer, CreativeLayerCreateInput, CreativeLayerUpdateInput, CreativeTemplate, CreativeTemplateCreateInput, CreativeTemplateUpdateInput } from './generated/graphql'; |
3 | 3 | import { OrganizationFields, UserFields, MarketplaceFields, MediaChannelFields, CampaignTemplateFields, VendorFields, VendorTokenFields, CatalogFields, ProductFields, MarketingCampaignFields, MarketingAdFields, ResultFields, EntitlementFields, CreativeFontFields, CreativeImageFields, CreativeLayerFields, CreativeTemplateFields } from './inputFields'; |
4 | 4 | export interface Config { |
5 | 5 | url: string; |
@@ -45,17 +45,17 @@ export declare class Cinnamon { |
45 | 45 | login(input: UserLoginInput): Promise<import("./generated/graphql").Token>; |
46 | 46 | refreshLogin(input: RefreshTokenInput): Promise<import("./generated/graphql").Token>; |
47 | 47 | setToken(token: string): void; |
48 | | - me({ fields, headers, token, }?: { |
| 48 | + me<T extends Vendor | User>({ fields, headers, token, }?: { |
49 | 49 | fields?: Array<keyof UserFields | keyof VendorFields | string>; |
50 | 50 | headers?: Headers; |
51 | 51 | token?: string; |
52 | | - }): Promise<import("./generated/graphql").Me>; |
| 52 | + }): Promise<T>; |
53 | 53 | updateUser({ input, fields, headers, token, }: { |
54 | 54 | input: UserUpdateInput; |
55 | 55 | fields?: Array<keyof UserFields | string>; |
56 | 56 | headers?: Headers; |
57 | 57 | token?: string; |
58 | | - }): Promise<import("./generated/graphql").User>; |
| 58 | + }): Promise<User>; |
59 | 59 | private defaultOrganizationFields; |
60 | 60 | organization({ id, fields, headers, token, }: { |
61 | 61 | id: Scalars['ObjectId']; |
|
0 commit comments