Documentation / @finchart/tools / serializeDrawings
Function: serializeDrawings()
serializeDrawings(
drawings):string
Defined in: tools/src/drawings.ts:85
드로잉 배열을 문자열로. 저장하기 전에 우리 필드로 다시 짓는다 — 소비자가 넘기는 것은 자기 스토어의 객체일 수 있어서, 정규화 없이 JSON.stringify에 넘기면 게터만 있는 클래스 인스턴스가 {}로 저장돼 다음 세션에 파서가 거절하거나(원장 전손, 조용하다), 순환 참조·던지는 게터가 그대로 새어 나간다.
add·load와 같은 toOwnedDrawing 정규화를 여기서도 본다. 입력 API이므로 부적합 원소는 ContractError다(파서 쪽 null 정책은 읽기 문의 것이다).
Parameters
drawings
readonly Drawing[]
Returns
string