Skip to content

개발을 하며 유용했던 함수나 객체를 정리하는 공간입니다.

Notifications You must be signed in to change notification settings

Pure-Sprinter/Utils-For-Everything

Repository files navigation

Utils-For-Everything

개발을 하며 유용했던 함수나 객체를 정리하는 공간입니다.

Javascript

제목 내용 파일 이름 지원 언어
나만의 Query 문 자바스크립트의 Method Chaining 방식을 사용하기 쉽고 가독성이 쿼리문 작성 기능을 만들었습니다. Query.js Javascript
API 통합 클라이언트 상에서 편한 API 관리 및 호출을 담당하는 함수 입니다. Api.js Javascript
SQLlite 모듈 Express와 SQLite3에서 사용하는 메소드별 작성한 함수 입니다. Database.js Javascript
MySQL 모듈 Express와 MySQL2에서 사용하는 메소드별 작성한 함수 입니다. MySQL.js Javascript
Date 모음집 자바스크립트 상에서 자주 사용하는 Date를 제어하고 활용하는 파일입니다. Date.js Javascript
HTML 태그 모듈 자바스크립트로 HTML 태그를 접근할 때 자주 사용하는 함수 모음집입니다. HTML.js Javascript
도메인 Util Class 자바스크립트에서 선언한 클래스가 자바와 같이 여러 가지 유틸 함수를 가질 수 있도록 만든 상위 유틸 클래스입니다. Model.js Javascript
Repository Util Class 자바스크립트에서도 JpaRepository와 같이 여러 가지 유틸 함수를 가질 수 있도록 만든 상위 유틸 클래스입니다. Repository.js Javascript

Typescript

제목 내용 파일 이름 지원 언어
GetSet 데코레이터 Typescript 상에서 정의한 Getter 및 Setter Decorator GetterAndSetter.ts Typescript
Custom Exception 에러를 보내는 효과적인 Custom Handler http-exception.ts Typescript
Custom Builder 타입스크립트에도 적용하는 빌더 패턴 custom-builder.ts Typescript
@Catch(Exception) try-catch 반복을 줄이는 효과적인 방법 catch-decorator.ts Typescript
@Controller("/url") express에서도 @Controller 사용하기 controller-decorator.ts Typescript
@Get, @Post, @Put @Patch, @Delete express에서 Http Method 적용하기 method-decorator.ts Typescript
Custom AppModule express에서 app을 객체로 선언하기 app.module.ts Typescript
Prisma와 함께 테스트 Jest, Prisma를 사용하면서 에러를 방지하는 방법 Prisma-Jest.ts Typescript

CSS

제목 내용 파일 이름 지원 언어
정렬 담당 일찐 HTML 상에서 자주 사용하는 정렬 함수를 Class 타입으로 정의한 디자인 요소입니다. align.css, align.scss CSS

나중에 해야할 것

  • 언어별 테스트 케이스 적용해서 테스트 전용 함수 만들기
  • Repository 같은 경우 데이터 상태 관리를 통하여 1차 캐시 형태를 삽입하기

About

개발을 하며 유용했던 함수나 객체를 정리하는 공간입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published