sp-app-react
Version:
React based Controls and Utilities for building applications in SharePoint
23 lines (22 loc) • 824 B
TypeScript
import React from "react";
import { FormikProps } from "formik";
import { SPListSchema } from "./types";
interface SPAppProps {
spAppSchema: SPListSchema[];
formID?: number;
children?: ((props: {
formikBag: FormikProps<any>;
saveApp: (listName?: string | undefined | null) => Promise<any>;
deleteApp: (listName?: string | undefined) => Promise<void>;
}) => React.ReactNode) | React.ReactNode;
}
interface SPAppContext {
spAppSchema: SPListSchema[];
lists: any;
addItem: (listName: string, item?: any) => void;
deleteItem: (item: any, listName: string) => void;
values: any;
}
export declare const SPAppContext: React.Context<SPAppContext>;
export declare function SPApp({ spAppSchema, formID, children }: SPAppProps): JSX.Element;
export {};