Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
azu committed Jun 2, 2019
1 parent 091042e commit 393eab1
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 15 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ It wrap `fs` module.

```js
import {createKoreFile, createFsAdaptor} from "korefile";
const koreFile = createKoreFile(createFsAdaptor());
const koreFile = createKoreFile({
adaptor: createFsAdaptor()
});
(async () => {
// write
await koreFile.writeFile("/path/to/file", "content");
Expand All @@ -46,12 +48,14 @@ Require [GitHub Auth Token](https://github.com/settings/tokens/new).

```js
import {createKoreFile, createGitHubAdaptor} from "korefile";
const koreFile = createKoreFile(createGitHubAdaptor({
owner: "azu",
repo: "korefile",
ref: "heads/test",
token: process.env.GH_TOKEN // https://github.com/settings/tokens/new
}));
const koreFile = createKoreFile({
adaptor: createGitHubAdaptor({
owner: "azu",
repo: "korefile",
ref: "heads/test",
token: process.env.GH_TOKEN
})
});
(async () => {
// file path should be relative
const testFilePath = "file.test";
Expand Down
2 changes: 1 addition & 1 deletion src/korefile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export interface KoreFile {
deleteFile(filePath: string): Promise<void>;
}

export const createKoreFile = (adaptor: KoreFileAdaptor): KoreFile => {
export const createKoreFile = ({ adaptor }: { adaptor: KoreFileAdaptor }): KoreFile => {
return {
deleteFile(filePath: string): Promise<void> {
return adaptor.deleteFile(filePath);
Expand Down
14 changes: 8 additions & 6 deletions test/GitHubAdapter.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ const testFilePath = "dir/file.test";
const it = process.env.GH_TOKEN ? global.it : global.it.skip;
describe("GitHubAdapter", function() {
it("write -> read -> delete", async () => {
const koreFile = createKoreFile(createGitHubAdaptor({
owner: "azu",
repo: "korefile",
ref: "heads/test",
token: process.env.GH_TOKEN
}));
const koreFile = createKoreFile({
adaptor: createGitHubAdaptor({
owner: "azu",
repo: "korefile",
ref: "heads/test",
token: process.env.GH_TOKEN
})
});
const input = "content";
await koreFile.writeFile(testFilePath, input);
const content = await koreFile.readFile(testFilePath);
Expand Down
4 changes: 3 additions & 1 deletion test/fsAdaptor.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ describe("fsAdaptor", function() {
}
});
it("write -> read -> delete", async () => {
const koreFile = createKoreFile(createFsAdaptor());
const koreFile = createKoreFile({
adaptor: createFsAdaptor()
});
const input = "content";
await koreFile.writeFile(testFilePath, input);
const content = await koreFile.readFile(testFilePath);
Expand Down

0 comments on commit 393eab1

Please sign in to comment.