Skip to content

Commit

Permalink
setting ts files psd & desc
Browse files Browse the repository at this point in the history
set the fundamental grammar at reach
min not-none file jk. just file for test gitignore
  • Loading branch information
resforxofficial committed Apr 30, 2024
1 parent f91d426 commit 284da40
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/esm/lib.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import { jsonicflow } from './max/reach';
export default jsonicflow;
6 changes: 6 additions & 0 deletions src/esm/max/inter.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/*
will seperate to class - interface
interface file
exporting interface : non-default
*/
35 changes: 35 additions & 0 deletions src/esm/max/reach.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/* reach file */
export { JsonicFlow as jsonicflow };

import * as fs from 'fs';
import path from 'path';

class JsonicFlow {
static init(): ICreateDatabaseClass {
return new CreateDatabaseClass();
}
}

interface ICreateDatabaseClass {
name: (nr: string) => IRealNameJsonFlowClass;
}

class CreateDatabaseClass implements ICreateDatabaseClass {
name(nr: string): IRealNameJsonFlowClass {
return new RealNameJsonFlowClass();
}
}

interface IRealNameJsonFlowClass {
createDatabase: (name: string) => IJsonTableClass;
}

class RealNameJsonFlowClass implements IRealNameJsonFlowClass {
createDatabase(): IJsonTableClass {
return new JsonTableClass();
}
}

interface IJsonTableClass {}

class JsonTableClass implements IJsonTableClass {}
3 changes: 3 additions & 0 deletions src/esm/trd.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import jsflow from './lib';

jsflow.init().name("users");
2 changes: 2 additions & 0 deletions src/min.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
import * as fs from 'fs';

// nothing want to write here
// just want a test for gitignore error

0 comments on commit 284da40

Please sign in to comment.