@woocommerce/data
Version:
WooCommerce Admin data store and utilities
61 lines • 2.19 kB
TypeScript
import { PaypalOnboardingStatus, RecommendedTypes } from './types';
export declare function getActivePlugins(): Generator<unknown, void, {
plugins: string[];
} & Response>;
export declare function getInstalledPlugins(): Generator<unknown, void, {
plugins: string[];
} & Response>;
export declare function isJetpackConnected(): Generator<unknown, void, {
isActive: boolean;
} & Response>;
export declare function getJetpackConnectionData(): Generator<unknown, void, {
connectionOwner: string | null;
currentUser: {
isConnected: boolean;
isMaster: boolean;
username: string;
id: number;
wpcomUser?: {
ID?: number | undefined;
login?: string | undefined;
email?: string | undefined;
display_name?: string | undefined;
text_direction?: string | undefined;
site_count?: number | undefined;
jetpack_connect?: string | undefined;
color_scheme?: string | undefined;
sidebar_collapsed?: boolean | undefined;
user_locale?: string | undefined;
avatar?: string | undefined;
} | undefined;
gravatar: string;
permissions: {
connect: boolean;
connect_user: boolean;
disconnect: boolean;
admin_page: boolean;
manage_modules: boolean;
network_admin: boolean;
network_sites_page: boolean;
edit_posts: boolean;
publish_posts: boolean;
manage_options: boolean;
view_stats: boolean;
manage_plugins: boolean;
};
};
} & Response>;
export declare function getJetpackConnectUrl(query: {
redirect_url: string;
}): Generator<unknown, void, {
slug: "jetpack";
name: string;
connectAction: string;
} & Response>;
export declare function getPaypalOnboardingStatus(): Generator<any, void, {
data?: {
status: number;
} | undefined;
} & PaypalOnboardingStatus>;
export declare function getRecommendedPlugins(type: RecommendedTypes): Generator<unknown, never[] | undefined, Plugin[]>;
//# sourceMappingURL=resolvers.d.ts.map