@types/gh-pages
- Version 6.1.0
 - Published
 - 5.29 kB
 - No dependencies
 - MIT license
 
Install
npm i @types/gh-pagesyarn add @types/gh-pagespnpm add @types/gh-pagesOverview
TypeScript definitions for gh-pages
Index
Variables
Functions
Interfaces
Variables
variable defaults
const defaults: Readonly<Defaults>;Functions
function clean
clean: () => void;function getCacheDir
getCacheDir: (optPath?: string) => string;Get the cache directory.
function publish
publish: {    (basePath: string, callback: (err: any) => void): Promise<void>;    (        basePath: string,        config: PublishOptions,        callback?: (err: any) => void    ): Promise<void>;};Interfaces
interface Defaults
interface Defaults {}property add
add: false;property beforeAdd
beforeAdd: null;property branch
branch: 'gh-pages';property depth
depth: 1;property dest
dest: '.';property dotfiles
dotfiles: false;property git
git: 'git';property history
history: true;property message
message: 'Updates';property push
push: true;property remote
remote: string;property remove
remove: '.';property silent
silent: false;property src
src: '**/*';interface Git
interface Git {}property add
add: (files: string | string[]) => Promise<this>;property checkout
checkout: (remote: string, branch: string) => Promise<this>;property clean
clean: () => Promise<this>;property clone
clone: (    repo: string,    dir: string,    branch: string,    options: PublishOptions) => Promise<this>;property commit
commit: (message: string) => Promise<this>;property deleteRef
deleteRef: (branch: string) => Promise<this>;property exec
exec: (command: string) => Promise<this>;property fetch
fetch: (remote: string) => Promise<this>;property getRemoteUrl
getRemoteUrl: (remote: string) => Promise<this>;property init
init: () => Promise<this>;property push
push: (remote: string, branch: string, force?: boolean) => Promise<this>;property reset
reset: (remote: string, branch: string) => Promise<this>;property rm
rm: (files: string | string[]) => Promise<this>;property tag
tag: (name: string) => Promise<this>;interface PublishOptions
interface PublishOptions {}property add
add?: boolean | undefined;property beforeAdd
beforeAdd?: ((git: Git) => Promise<Git | undefined>) | null | undefined;property branch
branch?: string | undefined;property cname
cname?: string | undefined;property dest
dest?: string | undefined;property dotfiles
dotfiles?: boolean | undefined;property git
git?: string | undefined;property history
history?: boolean | undefined;Push force new commit without parent history true
property message
message?: string | undefined;property nojekyll
nojekyll?: boolean | undefined;false
property only
only?: string | undefined;property push
push?: boolean | undefined;property remote
remote?: string | undefined;property remove
remove?: string | undefined;Removes files that match the given pattern (Ignored if used together with --add). By default, gh-pages removes everything inside the target branch auto-generated directory before copying the new files from dir. '.'
property repo
repo?: string | undefined;property silent
silent?: boolean | undefined;property src
src?: string | string[] | undefined;property tag
tag?: string | undefined;property user
user?:    | null    | {          name: string;          email: string;      }    | undefined;Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/gh-pages.
- Markdown[](https://www.jsdocs.io/package/@types/gh-pages)
 - HTML<a href="https://www.jsdocs.io/package/@types/gh-pages"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
 
- Updated .
Package analyzed in 3711 ms. - Missing or incorrect documentation? Open an issue for this package.
 
