korean-gotong
Version:
한글이 인생에 고통을 선사할 때마다 기능이 추가될 예정입니다.
87 lines (86 loc) • 3.6 kB
TypeScript
/**
* 주어진 문자열의 마지막 글자가 음가가 있는 종성으로 끝나는지 확인하는 함수
* @param str 확인할 문자열
* @returns 마지막 글자가 음가가 있는 종성으로 끝나는 한글이면 `true`, 아니면 `false`
*/
export declare const getEndsWithFinal: (str: string) => boolean;
/**
* 주어진 문자열 뒤에 보조사 '은'/'는' 중에서 무엇이 오는지 반환
* @param str 조사 앞의 문자열
* @returns '은' 또는 '는'
*/
export declare const getTopicParticle: (str: string) => string;
/**
* 주어진 문자열 뒤에 격조사 '을'/'를' 중에서 무엇이 오는지 반환
* @param str 조사 앞의 문자열
* @returns '을' 또는 '를'
*/
export declare const getObjectParticle: (str: string) => string;
/**
* 주어진 문자열 뒤에 격조사/보조사 '이'/'가' 중에서 무엇이 오는지 반환
* @param str 조사 앞의 문자열
* @returns '이' 또는 '가'
*/
export declare const getSubjectParticle: (str: string) => string;
/**
* 주어진 문자열 뒤에 접속조사 '과'/'와' 중에서 무엇이 오는지 반환
* @param str 조사 앞의 문자열
* @returns '과' 또는 '와'
*/
export declare const getLinkingParticle: (str: string) => string;
/**
* `getTopicParticle`을 사용해 입력 문자열에 '은'/'는'를 붙여 반환
* @param str '은'/'는'을 붙일 문자열
* @example addTopicParticle('사과') //'사과는' 반환
*/
export declare const addTopicParticle: (str: string) => string;
/**
* `getSubjectParticle`을 사용해 입력 문자열에 '이'/'가'를 붙여 반환
* @param str '이'/'가'를 붙일 문자열
* @example addSubjectParticle('사과') //'사과가' 반환
*/
export declare const addObjectParticle: (str: string) => string;
/**
* `getObjectParticle`을 사용해 입력 문자열에 '을'/'를'를 붙여 반환
* @param str '을'/'를'을 붙일 문자열
* @example addObjectParticle('사과') //'사과를' 반환
*/
export declare const addSubjectParticle: (str: string) => string;
/**
* `getLinkingParticle`을 사용해 입력 문자열에 '과'/'와'를 붙여 반환
* @param str '과'/'와'를 붙일 문자열
* @example addLinkingParticle('사과') //'사과와' 반환
*/
export declare const addLinkingParticle: (str: string) => string;
/**
* `getTopicParticle`을 사용해 입력 문자열에 '은'/'는'를 붙여 반환
* @category alias
* @see {@link addTopicParticle}
* @param str '은'/'는'을 붙일 문자열
* @example 은는('사과') //'사과는' 반환
*/
export declare const 은는: (str: string) => string;
/**
* `getSubjectParticle`을 사용해 입력 문자열에 '이'/'가'를 붙여 반환
* @category alias
* @see {@link addSubjectParticle}
* @param str '이'/'가'를 붙일 문자열
* @example 이가('사과') //'사과가' 반환
*/
export declare const 이가: (str: string) => string;
/**
* `getObjectParticle`을 사용해 입력 문자열에 '을'/'를'를 붙여 반환
* @category alias
* @see {@link addObjectParticle}
* @param str '을'/'를'을 붙일 문자열
* @example 을를('사과') //'사과를' 반환
*/
export declare const 을를: (str: string) => string;
/**
* `getLinkingParticle`을 사용해 입력 문자열에 '과'/'와'를 붙여 반환
* @category alias
* @see {@link addLinkingParticle}
* @param str '과'/'와'를 붙일 문자열
* @example 과와('사과') //'사과와' 반환
*/
export declare const 과와: (str: string) => string;