UNPKG

@baseplate-dev/react-generators

Version:

React Generators for Baseplate

49 lines 3.23 kB
import type { TsCodeFragment } from '@baseplate-dev/core-generators'; import type { InferFieldMapSchemaFromBuilder } from '@baseplate-dev/utils'; declare const configSchema: (t: import("@baseplate-dev/utils").FieldMapSchemaBuilder) => { identifyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; }; export type AuthIdentifyProvider = InferFieldMapSchemaFromBuilder<typeof configSchema>; export declare const authIdentifyProvider: import("@baseplate-dev/sync").ProviderType<{ identifyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; }>; export declare const authIdentifyGenerator: import("@baseplate-dev/sync").GeneratorBundleCreator<{}, { authContext: import("@baseplate-dev/sync").GeneratorTask<any, { reactRouterConfig: import("@baseplate-dev/sync").ProviderType<Omit<import("@baseplate-dev/utils").FieldMap<{ routerSetupFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; routerBodyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; rootLayoutComponent: import("@baseplate-dev/utils").ScalarContainer<TsCodeFragment | undefined>; rootContextFields: import("@baseplate-dev/utils").NamedArrayFieldContainer<import("#src/generators/core/react-router/index.js").RootRouteContextField>; errorComponentHeaderFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; errorComponentBodyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; }>, "getValues">>; authHooksImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ SessionData: { isTypeOnly: true; }; useCurrentUser: {}; useLogOut: {}; useRequiredUserId: {}; useSession: {}; AuthRole: { isTypeOnly: true; }; }>>; }, any>; main: import("@baseplate-dev/sync").GeneratorTask<{ authIdentify: import("@baseplate-dev/sync").ProviderExport<{ identifyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; }>; }, { reactRouterConfig: import("@baseplate-dev/sync").ProviderType<Omit<import("@baseplate-dev/utils").FieldMap<{ routerSetupFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; routerBodyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; rootLayoutComponent: import("@baseplate-dev/utils").ScalarContainer<TsCodeFragment | undefined>; rootContextFields: import("@baseplate-dev/utils").NamedArrayFieldContainer<import("#src/generators/core/react-router/index.js").RootRouteContextField>; errorComponentHeaderFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; errorComponentBodyFragments: import("@baseplate-dev/utils").MapContainer<string, TsCodeFragment>; }>, "getValues">>; }, any>; }>; export {}; //# sourceMappingURL=auth-identify.generator.d.ts.map