github-projectv2-csv-exporter
Version:
Export GitHub project cards as CSV files. Uses the ProjectV2 API.
40 lines (39 loc) • 2.51 kB
TypeScript
export declare const PREFIX = "github-projectv2-csv-exporter";
export declare const ACCESS_TOKEN_KEY = "token";
export declare const ACCESS_TOKEN_DEFAULT = "";
export declare const IS_ORG_KEY = "is-org";
export declare const IS_ORG_DEFAULT = false;
export declare const LOGIN_KEY = "login";
export declare const LOGIN_DEFAULT = "";
export declare const INCLUDE_ISSUES_KEY = "include-issues";
export declare const INCLUDE_ISSUES_DEFAULT = false;
export declare const INCLUDE_PULL_REQUESTS_KEY = "include-pull-requests";
export declare const INCLUDE_PULL_REQUESTS_DEFAULT = false;
export declare const INCLUDE_DRAFT_ISSUES_KEY = "include-draft-issues";
export declare const INCLUDE_DRAFT_ISSUES_DEFAULT = false;
export declare const INCLUDE_CLOSED_ITEMS_KEY = "include-closed-items";
export declare const INCLUDE_CLOSED_ITEMS_DEFAULT = false;
export declare const REMOVE_STATUS_EMOJIS_KEY = "remove-status-emojis";
export declare const REMOVE_STATUS_EMOJIS_DEFAULT = true;
export declare const REMOVE_TITLE_EMOJIS_KEY = "remove-title-emojis";
export declare const REMOVE_TITLE_EMOJIS_DEFAULT = false;
export declare const KNOWN_COLUMNS_KEY = "known-columns";
export declare const KNOWN_COLUMNS_DEFAULT = "Todo,In Progress,Done";
export declare const COLUMN_FILTER_ENABLED_KEY = "column-filter-enabled";
export declare const COLUMN_FILTER_ENABLED_DEFAULT = false;
export declare const COLUMN_FILTER_TEXT_KEY = "column-filter-text";
export declare const COLUMN_FILTER_TEXT_DEFAULT = "";
export declare const useExporterSettings: () => {
accessTokenState: import("react-storage-complete").StorageState<string>;
isOrgState: import("react-storage-complete").StorageState<boolean>;
loginState: import("react-storage-complete").StorageState<string>;
includeIssuesState: import("react-storage-complete").StorageState<boolean>;
includePullRequestsState: import("react-storage-complete").StorageState<boolean>;
includeDraftIssuesState: import("react-storage-complete").StorageState<boolean>;
includeClosedItemsState: import("react-storage-complete").StorageState<boolean>;
removeStatusEmojisState: import("react-storage-complete").StorageState<boolean>;
removeTitleEmojisState: import("react-storage-complete").StorageState<boolean>;
knownColumnsTextState: import("react-storage-complete").StorageState<string>;
columnFilterEnabledState: import("react-storage-complete").StorageState<boolean>;
columnFilterTextState: import("react-storage-complete").StorageState<string>;
};