_path_data(self) {
        if (self) {
            let chunks = path_to_chunks(process.argv[1].split('\\').join('/'));
            return {
                name: chunks[chunks.length - 1],
                path: chunks_to_path(chunks),
            };
        } else {
            const { file_name, path } = this.#write_to;
            return {
                name: file_name,
                path: path + file_name,
            };
        }
    }
/**
     * INTERNAL METHOD!
     * Retrieves path data based on self specification for schematic parsing.
     *
     * @param {Boolean} self
     * @returns {Object} Object
     */
INTERNAL METHOD.
Retrieves path data based on self specification for schematic parsing.

@param {Boolean} self
@returns {Object} Object
INTERNAL METHOD . Retrieves path data based on self specification for schematic parsing . @param { Boolean } self @returns { Object } Object
_path_data(self) {
        if (self) {
            let chunks = path_to_chunks(process.argv[1].split('\\').join('/'));
            return {
                name: chunks[chunks.length - 1],
                path: chunks_to_path(chunks),
            };
        } else {
            const { file_name, path } = this.#write_to;
            return {
                name: file_name,
                path: path + file_name,
            };
        }
    }
_path_data ( self ) { if ( self ) { let chunks = path_to_chunks ( process . argv [ 1 ] . split ( '\\' ) . join ( '/' ) ) ; return { name : chunks [ chunks . length - 1 ] , path : chunks_to_path ( chunks ) , } ; } else { const { file_name , path } = this . #write_to ; return { name : file_name , path : path + file_name , } ; } }
INTERNAL METHOD!
INTERNAL METHOD!